Day 27 — Making client creation production-ready (full form, enum validation, persistence & nicer UX)Sep 7, 2025·2 min read
Polishing the 3D DeskToday’s focus: quality over quantity. Fixed the flashing background bug by adding a persistent scene color. Built a fourth sliding drawer to highlight my latest full-stack project. It’s amazing how small touches can transform a 3D experience.Next...Sep 12, 2025·1 min read
Day 23: Full CRUD with MongoDB + Error Handling Like a Pro (Freelance CRM)Today was another step in my backend journey. After connecting my Freelance Client CRM project to MongoDB, I implemented full CRUD functionality with Mongoose: POST → Add a new client GET → Fetch all clients PUT → Update a client DELETE → Remove ...Sep 3, 2025·1 min read
Day 22 — Structuring My Backend Like a Pro 🛠️Yesterday, my server.js file was doing too much — routes, controllers, and server setup all in one place. That works for quick demos, but for real-world applications, it quickly becomes messy. So today, I refactored my Freelance Client CRM API into a...Sep 2, 2025·1 min read
Day 21: Adding CRUD Routes and Testing API with PostmanToday in my Freelance CRM Backend Project, I moved beyond just GET requests and built POST,PUT, and DELETE routes to add, update and remove clients. That means I can now create, update and remove records in my CRM API. Here’s what happened step by st...Sep 1, 2025·1 min read
DAY 20: Building My Own Freelance Client CRM AppToday marks the beginning of the backend for my Freelance Client CRM. ✅ Node.js + Express server live✅ /api/clients returns mock data✅ Project structure ready for future routes, auth, and MongoDB This is just the foundation — over the coming weeks, I...Aug 31, 2025·1 min read
DAY 19: Polished my 3D Portfolio and added my latest projectMost resumes sit flat on a page. Mine is something recruiters, collaborators, and devs can actually interact with. Today, I polished my traditional resume on my portfolio page by integrating my latest projects: 🎨 Interactive Animated Resume – GSAP-...Aug 30, 2025·1 min read
DAY 18: Just Deployed: Developer Personal Assistant 🚀Content:I’ve been building a personal project to help developers stay productive and consistent. Today, it’s live! 🔑 Features I built: Progress Tracker → Save learning & project milestones in localStorage Coding Buddy → Debugging help + links to e...Aug 29, 2025·1 min read