Skip to content

Dynamic Website in Django for little lemon restaurant, final project of the backend developer specialization by Meta

Notifications You must be signed in to change notification settings

Valentina17varela/Restaurant_Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Little Lemon Restaurant

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🎥

🍽️ Functionalities

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.

🧭 Navigation

  • Home: The main entry point for users.
  • Menu: Display a curated menu.
  • Reservation: Provide booking options.
  • About us: Learn more about the restaurant.

⚙️ Deploy

  • 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/

Releases

No releases published

Packages

No packages published