Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kanugurajesh/restaurant
A restaurant application to see the menu, reserve seats included with google maps
https://github.com/kanugurajesh/restaurant
api django google-maps open-source python-anywhere
Last synced: about 2 months ago
JSON representation
A restaurant application to see the menu, reserve seats included with google maps
- Host: GitHub
- URL: https://github.com/kanugurajesh/restaurant
- Owner: kanugurajesh
- Created: 2023-06-17T02:10:23.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-01T17:03:01.000Z (about 1 year ago)
- Last Synced: 2024-01-12T04:54:49.762Z (12 months ago)
- Topics: api, django, google-maps, open-source, python-anywhere
- Language: Python
- Homepage:
- Size: 18.2 MB
- Stars: 10
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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
```bash
1. python installed on your machine(3.8+)
```### setting up the project
```bash
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
```bash
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
```bash
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
```## π Links
[![portfolio](https://img.shields.io/badge/my_portfolio-000?style=for-the-badge&logo=ko-fi&logoColor=white)](https://rajeshportfolio.me/)
[![linkedin](https://img.shields.io/badge/linkedin-0A66C2?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/rajesh-kanugu-aba8a3254/)
[![twitter](https://img.shields.io/badge/twitter-1DA1F2?style=for-the-badge&logo=twitter&logoColor=white)](https://twitter.com/exploringengin1)## Tech Stack
- Django
- Python
- Html, Css, Javascript
- Google maps
## Authors- [@kanugurajesh](https://github.com/kanugurajesh)
## Support
For support, you can buy me a coffee