Project
Overview
What began as a static HTML/CSS/JavaScript blog became a dynamic CMS to streamline content creation. Rather than writing HTML for each post, I built an admin interface to create, edit, and publish posts without touching code. The system includes authentication, security, database design, email integration, and a cohesive UX that preserves the original frontend design while adding powerful backend functionality.
The Origin Story
What began as a static HTML/CSS/JavaScript blog became a dynamic CMS to streamline content creation. Rather than writing HTML for each post, I built an admin interface to create, edit, and publish posts without touching code. This project reinforced the value of automating repetitive tasks and demonstrates how practical problems can drive learning and deliver real-world solutions.






