Introducing WingsInProgress, your premier Next.js application designed exclusively for aspiring pilots to effortlessly log their flight details and track their progress towards mastering the art of aviation. Crafted with precision using Next.js, WingsInProgress offers a user-friendly platform for pilots to record their flight data, ensuring every journey is meticulously documented. Whether you're a novice aviator or a seasoned flyer, WingsInProgress simplifies the process, making flight logging a breeze. Join us as we embark on this journey together, soaring towards new horizons with WingsInProgress!
Check out the live demo: Live Demo
- User Authentication: Securely log in and log out using NextAuth with Google OAuth integration for a seamless authentication experience.
- Flight Management: Effortlessly add, view, edit, and delete flight details, including various types of flights, ensuring comprehensive tracking of your aviation progress.
- Flight Duration Analysis: Gain insights into your flying endeavors with the ability to view overall durations for different types of flights, empowering you to monitor your performance and progress effectively.
- Responsive Design: The application is designed to work seamlessly across different devices and screen sizes.
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.tsx
. The page auto-updates as you edit the file.
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the repository
- Create your feature branch
git checkout -b feature/YourFeature
- Commit your changes
git commit -am 'Add some feature'
- Push to the branch
git push origin feature/YourFeature
- Create a new Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.