FINISHED THE SITE!!
I added mobile compatibility
The site was looking really good until someone looked on it on their phone or something other than a desktop, so this was the final element to ship it!
No more fixed widths
The fixed widths, I found, were the culprit for all the breaking when the website was viewed in other dimensions, so I made use of sm:some property and md:some property and lg:some property in tailwind and also w-full and max-w-some number to make the cards flexible depending on the dimensions it’s viewed from
NAVBAR
I’m really proud of this because I used useState for the first time on an actual website to create the hamburger navigation thing. It opens like a set of links if you click it and the text changes from a three-line hamburger thing to an x. useState is actually amazing so many use cases
Challenges
The main challenge was just tweaking what text/font sizes should go with sm/md/lg displays–just a lot of trial and error
Another challenge was making the hamburger opening look good because the background was only coloring to the height of the navbar,, I realized that I needed to move the appearing navigation outside of the navbar and it worked wonders
Future additions
Just if the nonprofit gets more metrics or after outreach initiatives it’s apparent we’re missing some important content. but it’s done and I’m going to ship this!!