Skip to content

A restaurant application to see the menu, reserve seats included with google maps

Notifications You must be signed in to change notification settings

kanugurajesh/Restaurant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Restaurant

Restaurant

🍽️ Welcome to the Restaurant Application! 🍣 This application allows you to explore the menu 📜, reserve seats 🪑, and seamlessly integrates with Google Maps 🗺️ for an enhanced dining experience. 🌟

Features

What makes us unique and what are the advantages of using my product

1. Menu Exploration

  • Browse through a diverse menu with a wide range of delicious dishes.
  • View detailed descriptions, prices, and images for each menu item.

2. Reservation System

  • Easily reserve seats for your desired date and time.
  • Receive instant confirmation and updates on your reservation status.

3. Google Maps Integration

  • Find the restaurant location effortlessly using Google Maps integration.
  • Get directions and discover nearby points of interest.

4. Virtual Environment Setup

  • Simplified steps to set up a virtual environment for project isolation.
  • Ensure smooth deployment and avoid conflicts with other Python projects.

5. Database Management

  • Perform migrations to set up and manage the database.
  • Keep your data organized and efficiently retrieve information.

6. Customizable Port Configuration

  • Run the application on a default port (8000) or specify a custom port for flexibility.
  • Easily adapt to your preferred environment and configurations.

7. Fedora Compatibility

  • Step-by-step guide for setting up the virtual environment on Fedora.
  • Ensure a smooth installation process on Fedora-based systems.

Installation

Prerequisites

1. python installed on your machine(3.8+)

setting up the project

1. setup virtualenv
2. switch into the virtualenv
3. Install the required modules pip install -r requirements.txt
4. perform migrations python manage.py makemigrations
5. migrate the database python manage.py migrate

run the project

1. run the project by running the command python manage.py runserver
2. By default the port is 8000 but if you want to run on another port enter the port number after the runserver ( e.g python manage.py runserver 8001 it runs the project on 8001 port )

setting up virtual env in fedora

1. Run the command python -m venv myenv this command creates an virtual environment
2. Now activate the virtual environment source myenv/bin/activate
3. Install the required modules by running the command pip install -r requirements.txt

DEMO

demo

🔗 Links

portfolio linkedin twitter

Tech Stack

  • Django
  • Python
  • Html, Css, Javascript
  • Google maps

Authors

Support

For support, you can buy me a coffee

Buy Me A Coffee

About

A restaurant application to see the menu, reserve seats included with google maps

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published