I developed all the use cases asked in the problem statement and also integrated payment method in this webapp. You can check this API Documentation
Two types users Admin and user
- Login/Signup/Logout
- can see list of files
- can book flight by payment
- can search flights
- booking is based on availability
- can view user's booked history
- Add/View/Remove flights
- Can view all bookings
In frontend I integrated signin ,signup,logout,listing flights details,booking flights ,payments with backend .Usertype user dashboard alone integrated.
- Django Rest framework and sqlite DB
React
- cd backend
- Installation : pip install -r requirements.txt To run files
- python manage.py makemigrations
- python manage.py migrate
- python manage.py runserver
- cd frontend
- npm i for installation
- To run do npm start