Welcome to my notes.
On this small corner of the internet, I write about the various things that catch my fancy. From software, to organizational process, to poetry and music.
Feature Roadmap for Etin’s Notes
Wednesday, April 29, 2020
By Etin Obaseki
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:
Subscriptions/Newsletters
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.
Autogenerated Social Image
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.
SSR for frontend
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.
Build custom post backend
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).
Add To Favourites
Give users the ability to add posts to favourites. Do this without requesting login/auth. Collect emails and store user token in cookie. 🤔
Post Recommender
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.
Comments
Allow readers add comments to posts (using only email address for ID. ID would be the same one used to track favourites)