March 12, 2026

Beyond the Bootcamp: A Flask Evolution

How a 60-minute Bootstrap exercise evolved into a full-stack Flask platform.

It started as "Day 83"—or more accurately, Day 83 plus an extra week of focused development. What began as a 60-minute Bootstrap exercise quickly evolved as I got carried away, eventually transforming a simple project into a bespoke Micro-CMS platform. Think of it as a "Quick Bootcamp Project" that accidentally turned into my own personal WordPress.


The technical backbone of the site relies on Flask and PostgreSQL, managed through SQLAlchemy. To ensure scalability and ease of use, I implemented a dedicated setup page for initial installation, giving the administrator the power to add, edit, or remove the majority of the site’s content dynamically.


Instead of building a separate, detached "Admin Dashboard," I opted for an In-Place UI approach. When logged in as the Administrator, additional contextual menus appear directly in the navigation. Buttons to add posts or projects materialize on their respective pages, and the tech stack can be updated on the fly as I acquire new skills.


What I value most about this site is the autonomy: it’s designed by me, for me, and it functions exactly how I envision. While there is a mountain of enhancements I could make, the beauty of this architecture is that they can be integrated incrementally over time.


Currently, the platform is hosted on Render, leveraging a CI/CD pipeline that automatically pulls and deploys revisions straight from my GitHub repository.

Tech Stack & Tags
python flask
Repository & Link