This project began as a deep dive into the world of Python backends—specifically through the lens of FastAPI. The goal wasn’t to build something groundbreaking, but to get familiar with what it means to create and ship an API from scratch.
You can explore the live API here:
honduapi.onrender.com
I kept things intentionally minimal. A few simple endpoints for managing users and querying population data, all backed by a SQLite database and connected through SQLAlchemy.
The focus was on getting the pieces to talk to each other—defining routes, working with models, setting up dependencies, and understanding the flow of a real application.
The project also became a gateway into deployment thinking: What does it take to run a Python app in production? How do you package it, scale it, monitor it? These are the questions I started to ask as the local version took shape.
More than anything, this was an exploration. About tools, yes, but also about how I like to work and what I still want to learn.