You are browsing as a guest. Sign up (or log in) to start making projects!

Open comments for this post

1h 31m 50s logged

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.db is 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.

0
4

Comments 0

No comments yet. Be the first!