Devlog 2 - Database Initialization, Dashboard Pages, and More!
Overview
Spent more time developing FlightScope, focusing on improving the local flight database structure and making smaller quality-of-life changes to keep the app scalable and easier to maintain.
What’s New
- Added automatic database initialization so
flights.dbis created locally instead of being stored in GitHub. - Added a Database Manager page to view, manage, and delete individual flight records after upload.
- Refactored several backend functions to improve consistency and prepare the app for future features.
Challenges
Removing flights.db from GitHub was more challenging than expected (thanks, .gitignore). This led to the creation of create_db.py, which removes the dependency on a tracked database file and allows FlightScope to generate a local database automatically on startup.
Next Steps
- Expand the FlightScope dashboard with richer flight analysis and visualization tools.
- Support additional CSV data fields for more detailed and comprehensive flight reviews.
It’s been real, see you next devlog.
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.