This website will continue to be a work in progress. I am going to keep adding things I learn about and try to make this really cool over time.
Here is a list of things that need to be done on this site
Redesign the NavBar
recreate the mobile dropdown menu that was lost in the redesign
On the blog page, the Navbar heading and the 'Latest Posts' heading of the page are not in line with each other. This just looks bad, fix it.
The whole webpage breaks when I delete all old blogs (which may happen in the futue). I will need to handle this.
Make the decision on if this page should be handled via DB instead of hardcoded values that I have to update and push out.
Handle this page via DB so I do not have to push to production every time I make a change. Just mark an item done or create a new one.
OR
Do not handle this page via DB and leave it alone for the most part
caching? (do I want to go down this rabbit hole?)
I may want to redesign how i interact with creating blog posts. I like the admin portal but I would like to be able to quickly add images, data, and/or code that I create as well.
Look into a new color scheme for the whole blog. This was designed by an LLM and I want to learn how to do it myself as well.
add all the conditional formatting tailwindCSS to all components for different screen sizes. I don't want to be one of those people that only design it for one way of viewing and forget all the other people that would like to read my thoughs but hate the user experience.
learn how to change defaults in the globals.css file so I don't have to put 'text-gray-100' on every 'p' tag I write
Completed Items
Redesign home page
Add a back button on each 'focussed' blog post to go back to the main blog page