Etin’s Notes is my personal blog. I started building it in November 2019 as part of my learning process.
All the code for this blog is available on GitHub.
I intend to build out a few new features for my blog. In no particular order:
Allow readers sign up to receive articles. They’ll be able to select the categories/tags they’re interested in and only receive posts in that category or with that tag.
Similar to what DEV has where it auto generates images that contain the title of the blog post.
The Frontend of my blog is served as a Single Page Application and so this idea might not work until I implement SSR.
My blog’s SEO is very poor and on social sites, it doesn’t often render the right meta tags.
SSR will also reduce page loading times on first load.
I’m currently split on the right approach to implement this in.
For ease, I set up the blog’s backend in WordPress and consumed the WP-API on the frontend. I’ll replace this with a NodeJS backend that’ll also power other features (such as subscriptions).
Give users the ability to add posts to favourites. Do this without requesting login/auth. Collect emails and store user token in cookie. 🤔
Long term, since I don’t have that many posts right now, but recommend similar posts to users based on what they’ve liked/what they’re currently reading.
Allow readers add comments to posts (using only email address for ID. ID would be the same one used to track favourites)