Cat Haven
Cat Haven is a community-driven website for cat lovers to share personal stories, advice, and tributes. Originally imagined as a virtual world populated by fictional cats, the project evolved into a user-generated discussion space inspired by platforms like Reddit — but more inclusive, heartfelt, and cozy.
I built the site using Node.js, Express, and EJS templates, with separate pages for General, Advice, and Mourning/Loss topics. Each page dynamically renders posts using custom routes and unique server-side variables (e.g., genPosts, adPosts, mPosts) to prevent data overlap.
I also implemented form handling, dynamic layout changes using Flexbox, and thoughtful color theming across pages to reflect the emotional tone of each section. This project challenged me to debug routing issues, improve variable naming practices, and create a frontend that’s as warm as the community it represents.