Hello! To be honest, I completely forgot to document my journey on here (got too distracted with learning Next.js) so this devlog will cover everything I have so far.
I’ve worked on the following over the past few days…
- Created the Next.js application and built the header and footer.
- Added a hero, about me, and a cool navigation of skills to the homepage (as well as a neat-looking grid background).
- Added a status section which uses the Slack API + Hackatime API to check what I’m doing at the current moment (as well as display my local time).
- Built the database and implemented Payload CMS (which I’ll be using to build the blog page eventually).
- Reformatted the file structure a gazillion times to make sure it’s noice and clean (also moved the status to an API endpoint rather than serving it in a server component directly).
- Created a constants.tsx file so I can update certain labels and nav items without modifying the HTML.
But what took you so long, you may ask? Well, most of the libraries I’m using for this project are completely new to me, so most of this time was spent doing trial and error… oh and I also was super indecisive and keep adding/removing implementations.
The icons for the skills section probably took me over an hour to find, ughhh it sucked.