This project is designed to provide a hands-on experience in creating a Backend Framework and APIs using Django. It helps in understanding the working of the Django Framework, creating APIs, and connecting databases from backend or API to HTML. Additionally, it covers the deployment of the project on AWS to ensure it runs continuously 24/7.
-
User Authentication:
- Login: Admin Login
- Username:
hihi
- Password:
123456
- Username:
- Securing the App by Token: API Token Auth
- Login: Admin Login
-
Main Pages:
- Home: Home Page
- Menu: Menu List
- Booking: Booking Page
-
Database: MySQL
-
APIs:
- API Documentations: API Docs
- Django REST Framework:
- Booking API: Booking API
- Menu API: Menu API
- Django Framework: For building the backend and APIs.
- Django REST Framework: To build Menu API and Booking API.
- MySQL: Used as the database.
- Insomnia: Used to check the API server.
- AWS EC2: For deployment, ensuring the project runs continuously 24/7.
- Virtual Environment: Using
venv
to manage dependencies.