Giter Site home page Giter Site logo

rajesh604 / django_fullstack_project Goto Github PK

View Code? Open in Web Editor NEW
10.0 2.0 1.0 18.65 MB

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

Python 50.76% CSS 16.61% HTML 32.63%
api django google-maps open-source python-anywhere

django_fullstack_project's Introduction

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

django_fullstack_project's People

Contributors

rajeshkanugu avatar kanugurajesh avatar

Stargazers

 avatar  avatar  avatar Shivaraj Gathadi avatar  avatar  avatar  avatar RACHAMADUGU YASHWANTH KUMAR avatar Madishetty abishek avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.