Developer Growth Tracker
- 2 Devlogs
- 1 Total hours
Track study hours, DSA practice, GitHub commits, and project work with weekly analytics, CSV export, and automatic database initialization.
Track study hours, DSA practice, GitHub commits, and project work with weekly analytics, CSV export, and automatic database initialization.
Devlog #1 Spent some time improving the reliability of the Developer Growth Tracker instead of rushing into adding new features. I added proper exception handling across the project so it can deal with invalid inputs without crashing. I also implemented input validation to prevent negative values from being entered and added date validation to ensure progress is recorded in the correct format. While these changes aren’t very noticeable from the outside, they make the project much more stable and closer to something that could actually be used every day. Along the way, I also gained a better understanding of Python exceptions, custom validation functions, and writing cleaner, more maintainable code. The next goal is to continue improving the tracker with more features while keeping the codebase organized and reliable.
Devlog #0 — Building Developer Growth Tracker Before joining Stardance, I built my first backend project: Developer Growth Tracker, a Python + MySQL CLI application to track my learning journey. What I’ve built so far:
✅ Daily progress logging
✅ Study hours, DSA, Git commits & project tracking
✅ Total and weekly analytics
✅ CSV export
✅ Automatic database setup Along the way, I learned SQL queries, file handling, Git/GitHub workflows, and improved the analytics logic from using the last 7 records to the last 7 calendar days.
This project is still a work in progress. My next goals are to add exception handling, refactor the code using OOP, write tests, and eventually build a Flask version.
This is my retroactive first devlog—starting today, I’ll be documenting my progress as I continue learning backend development. 🚀
#Python #MySQL #GitHub #Backend #BuildInPublic #HackClub #Stardance