https://github.com/codewithbalaji/food-website-flask
This project is a fully responsive restaurant website built with Flask and MongoDB.
https://github.com/codewithbalaji/food-website-flask
flask flask-login flask-mongodb flask-stripe food-delivery-application mongodb stripe-api
Last synced: 19 days ago
JSON representation
This project is a fully responsive restaurant website built with Flask and MongoDB.
- Host: GitHub
- URL: https://github.com/codewithbalaji/food-website-flask
- Owner: codewithbalaji
- Created: 2024-03-27T05:11:49.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-27T19:08:17.000Z (11 months ago)
- Last Synced: 2024-06-28T21:07:45.749Z (11 months ago)
- Topics: flask, flask-login, flask-mongodb, flask-stripe, food-delivery-application, mongodb, stripe-api
- Language: CSS
- Homepage: https://food-website-flask.vercel.app
- Size: 33.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Resturant Website with Flask and MongoDB
## Overview
This project is a fully responsive restaurant website built with Flask and MongoDB. It enables users to browse and purchase food items online. The project emphasizes secure authentication, user-friendly interfaces, and seamless integration between the frontend and backend.
## Key Features
* Fully responsive design optimized for both mobile and desktop users.
* Secure login and authentication system.
* Intuitive UI/UX for smooth user interaction.
* Admin dashboard for easily managing menu items.
* Payment gateway integration using Stripe and Flask.## Installation Guide
Follow these steps to set up the Restaurant Website on your local machine:
1. Extract the file.
2. Drag and drop the file named foodWebsiteFlaskv4.
3. Open the terminal in the file location.
4. To create a virtual environment - `py -m venv .venv`.
5. For setting permissions - `Set-Executionpolicy -scope CurrentUser Unrestricted`.
6. To activate the environment - `.venv/Scripts/activate`.
7. To install project libraries - `pip install -r requirements.txt`.
8. To run the project - `flask run` or `python app.py`.
9. For adding sample menu items, I have attached food_website.food_items.json.## Screenshots



## Acknowledgements
Special thanks to Shobana mam for guidance and support during the development of this project. We also acknowledge the contributions of the Flask and MongoDB communities for their excellent tools and resources.