Dynamic Website API in Django for little lemon restaurant, responsive design
📝 This repository represents the culmination of a journey through a backend development course specialization: Meta Backend Developer and a bit of personal flair, exploring functionalities that add business value
In this video you can find in detail the operation of the page: Functionality🎥
Food list:
- Users can view a list of available food items.
- The administrator can store menu items in a database with name, price, description and images.
Table reservation:
- Users can reserve a table in the restaurant.
- The administrator can add, edit and delete reservations.
Comments:
- Users can post comments.
- Users can view comments from other users.
Restaurant information:
- Users can access detailed information about the restaurant.
- Home: The main entry point for users.
- Menu: Display a curated menu.
- Reservation: Provide booking options.
- About us: Learn more about the restaurant.
- Clone the following repository
git clone https://github.com/Valentina17varela/Restaurant_Website.git
-
Create the virtual environment and activate it
- Windows:
pip install virtualenv py -m venv env env\scripts\activate
- Unix/macOS:
pip install virtualenv python3 -m venv env source env/bin/activate
-
Install the necessary dependencies
pip install -r requirements.txt
- Migrate databases
python manage.py makemigrations
python manage.py migrate
- Run application
python manage.py runserver
Server will start in http://127.0.0.1:8000/