- In this repo, I am creating complete Cinema mall backend API's with Django Rest Framework.
- Backend
- Python
- Django
- Django Rest Framework
- Database
- SQLite3
First, clone the repository to your local machine:
git clone [email protected]:samir321-pixel/Django_Cinema_Mall.git
pip install -r requirements.txt
python manage.py migrate
EMAIL_HOST_USER = 'yourgmailid.com'
EMAIL_HOST_PASSWORD = 'yourgmailpassword'
python manage.py createsuperuser
Finally, run the development server:
python manage.py runserver
The project will be available at http://127.0.0.1:8000/
- This API will be accessible by only Admin or Employee.
- Add, Update, Delete, Patch Movie :
/managecinema/cinema/
- Add, Update, Delete, Patch slot For Movie :
/managecinema/cinema_arrange_slot/
- Add, Update, Delete, Patch Movie Decks :
/managecinema/cinema_deck/
- Add, Update, Delete, Patch Movie Duration Slot :
/managecinema/cinema_slots_duration/
- Add, Update, Delete, Patch Seat Name :
/cinema_booking/seat_manager/
- View List of seat present :
/cinema_booking/available_seat/
- Book Seat :
/cinema_booking/book_seat/
- Upcoming 3 days booking empty seat will be created as soon as admin or Employee create necessary slots.
- In each deck two empty seats are provided for each Time slots for upcoming 3 days.
- Only One Screen Provided.
- Customer able to book one seat at a time.
- Customer get notified as soon as he book slot in appilication notification panel as soon as through gmail notification.
- Yesterday or old slots get inactive according to current date and time so that user can only book upcoming slots seats.
- Customer can make rating and review for each cinema.
- Get Any number of Screen according to Need.
- Get Any Number of decks, seats.
- Integration of Paytm.
- Book multiple seats at single time.
- Cancel Booking feature.
Chrome | Internet Explorer | Edge | Safari | Firefox |
---|---|---|---|---|
Yes | 10+ | Yes | Yes | Yes |
Need help? 🤔 Feel free to contact me @ [email protected]
👮 For Full Version contact me @ [email protected] 👮
Made By Samir Saitwal with ❤️