The Flight Management System is a responsive and dynamic web application designed for managing flights, with features like user authentication, CRUD operations, and search/filter functionality.
- User Authentication: Secure registration and login system.
- Flight Management:
- Add and view flights.
- Search by flight number or airline.
- Filter flights by origin and destination.
- Responsive Design: Optimized for both desktop and mobile devices.
- Frontend: React, Next.js, TypeScript
- Styling: Tailwind CSS
- Backend: Next.js API Routes
- Database: MongoDB
- Form Handling: React Hook Form
- React Icons: For Icons
- JS Cookie: For Cookie Management
-
Clone the Repository
git clone https://github.com/takbirgazi/flight-management-system.git cd flight-management-system
-
Install Dependencies
npm install # or yarn install
-
Run the Development Server
npm run dev
Visit
http://localhost:3000
to access the application.
-
User Authentication:
- Register a new account or log in with existing credentials.
- Access secured features after logging in.
-
Flight Management:
- Log In Or Sign Up to Add Flights.
- Utilize the search bar and filters to find specific flights.
- Click on a flight to view detailed information.
For queries or support, contact:
- Name: Md. Takbir Gazi
- Email: takbirgazibd@gmail.com
- LinkedIn: Md. Takbir Gazi