
Why did I create Kaizen Blogs?
Kaizen Blogs was created by me in about 48 hours one night when I couldn't sleep because I was pursuing a idea.
What was that idea?
It was the dream of having my own blog page with the username /Jake.
It was also because I was planning on going travelling and wanted to document my journey.
However, I could not find a blog site that I liked. So being the computer science student I am, I took the opportunity to create my own and learn some valuable skills in the process.
However, when you try to visit that link right now, you may run into one big problem.
The only person who made blogs on there was me. Back when I first created the site.
Now for a social media site that's all about sharing blog posts, that's a major issue.
So was Kaizen Blogs a failure?
No.
All the issues I listed above can be fixed with time and effort, and also identifying these issues is a crucial skill.
There are so many skills I have learned by working on Kaizen Blogs, and I thought I would list just a few that I had never done properly before:
- Authentication - I learned how to use NextAuth.js to authenticate users.
- Mail Servers - Two-Factor Authentication and a CMS system for emails to keep the users up to date with the latest posts.
- Search - Optimizing the search functionality to be as fast as possible, and to filter posts by similar topics.
- Version Control - Allowing users to save working edits of their blogs without publishing them.
- Password Reset - Allowing users to reset their password via mail.
Am I still working on Kaizen Blogs?
Yes.
I will fix all the issues I have identified with the website.
I'm looking back on the website now as I write this blog post, and there are so many features I implemented in such a short amount of time that I am proud of.
I've definitely missed out some of the things I've learned; there was so much I covered in such a short amount of time.
Kaizen Blogs was one of the best projects I have done in terms of the learning experience by implementing something like a blogging website from the ground up.
With something like this: there is no definition of failure. You cannot fail if you learn something from it.
Did I expect Kaizen Blogs to go super viral and have millions of users? No.
Did I expect to learn a lot from it? Yes.
And that is what I did.
Check out Kaizen Blogs at https://blogs.kaizentech.uk and let me know what you think.
Also, if you're quick, you'll also be able to get your own name as your username and pursue your own ideas.