This is my very first project where I got to work with web development frameworks like Next.js + Tailwind CSS. As a "data analytics" person myself, doing web dev feels like a totally different ball field. On one hand, it was very rewarding and exciting to see your own code turn into something tangible (aka your application). On the other hand, I realized that web developers have a much tougher time of finding the answer/solution to errors since they are usually very specific to one's application, while errors found in data analytics projects are more broad and easier to debug.
I started out with Next.js's tutorial, which helped me build a good foundation for my website. Next.js's sample site looks like this (you may notice some similarities b/ this website and mine). I wanted to add more personality & functionality to my website, but didn't have enough experience with Next.js + Tailwind CSS to progress.
I reached out to my friend Daniel Fu, a web dev enthusiast, for assistance. He helped me a lot on this site, and showed me how to integrate different API's, such as Spotify's API (to display whenever I'm listening to music on Spotify) and Cloudinary's API (to display my favorite photos taken from my phone).
We would spend hours every week on call adding new features and debugging. I learned so much from him and am honored to call him a friend. Be sure to check out his upcoming project Flow, the next best productivity tool!
I'm extremely happy to finally finish my website and share it to my friends and family. I think (and hope) that it represents me in the best way possible. Please check out the repo for the source code and visit my website at wwwnam.com!