Flown Records is a flight logbook platform that allows pilots to upload, analyze, and visualize their flight data.
Project started December 11th, 2024
- User authentication & profile management
- Import flight data from FlightLogger
- Interactive charts and statistics
- Generate "Spotify Wrapped"-style reports
- Leaderboards for comparing flight statistics
- Available as a web app, Electron app, and future mobile app
- Framework: React
- UI: TailwindCSS, Lucide Icons
- Electron: To package the web app as a desktop app
- Runtime: Node.js
- Framework: NestJS
- Database: Prisma (PostgreSQL)
- Authentication: JWT
- User authentication (sign up, login, profile management)
- Import flight data from FlightLogger
- Basic flight statistics (total flights, total hours, etc.)
- Basic charts for visualizing flight data
- Prep database schema to support future features
- Advanced flight statistics (average flight duration, longest flight, etc.)
- "Spotify Wrapped"-style report generation
- Organizations and teams for collaborative logbook management, including leaderboards (e.g., most flights, longest flight, etc.)
- Mobile app development (web app similar to the desktop app)
- Logbook entry view and management (a detailed view of each flight with options to edit, delete, and add notes)
- Flight tracking app
- Logbook entry x flight track recording (linking)
- Code refactoring and optimization
- Additional features based on user feedback
- Flight planner platform
- Logbook entry x flight plan (linking)
- Q&A platform (#11)
Contributions are welcome! If you have suggestions or improvements, feel free to open an issue or submit a pull request.
This project is licensed under the MIT license.

