This is a personal project I’m building to learn the fundamentals of full-stack application development while creating a simple but scalable running planner and training tracker. It lets me practice everything from backend APIs to frontend state management, databases, logging, and deployment — all in one approachable project.
The app helps track daily runs, plan weekly workouts, and view training progress, but its main purpose is to serve as a hands-on learning environment for building real-world web applications..
- Add, view, update, and delete runs (CRUD)
- Track date, distance, time, and type of run
- Mobile-friendly layout
- Optional: send logs to observability platform for analysis
- Python 3
- Flask
- Flask-SQLAlchemy
- SQLite
- HTML/CSS/JS