Webfolio
3rd iteration?
I like learning, especially if it’s related to tech. Combined with my passion to build, I am not satisfied until I get my own hands dirty. That passion gave birth this project to three times rewrite, and I’m not stopping as technology never stop.
The first iteration
It was written in JavaScript with the magic of amazing Next.js , Sanity.io and Tailwind. It was driven by the needs of sharing my teaching materials for newbies in the program. After several chances of teaching, I found it cumbersome preparing materials, presentations, starter projects in document form that was easy to lose, hard to update, and not to mention sharing them. It also came to me that I need to do a little bit of “self marketing” for better future. So creating a website for this purpose seemed a good idea.
Since Next.js was so hyped, the decision to choose this framework was an easy one. Yet, it is good indeed. The documentation is awesome! And don’t forget the vast community of React developers in the world is like almost nothing we couldn’t find the answer if problem occurs. Next.js + Tailwind is a romantic couple. Integrating both of them just like clap! And it is done. Choosing backend took me sometime until I decided headless CMS was a good choice for simplicity. Several options came up to be compared, and since Sanity provides official library for React, I thought it might worth a try.
The site is still active although I don’t maintain the content anymore.
This project taught me many. I realize that a portfolio project is not that simple. If we would, there are many detail features could be added. Even during the development, I found many amazing webfolio projects that made jealous. I’m sure you know this one.
Dec 5, 2024 updates
Previous article
In Search of My End Game Keyboard