Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/steeve0403/pizza_mama_django
This project involves developing a website for a pizza restaurant using Django. It includes database management to store pizzas, a customized admin interface, and the potential to add scalable features like online ordering or integration with mobile apps.
https://github.com/steeve0403/pizza_mama_django
Last synced: 3 days ago
JSON representation
This project involves developing a website for a pizza restaurant using Django. It includes database management to store pizzas, a customized admin interface, and the potential to add scalable features like online ordering or integration with mobile apps.
- Host: GitHub
- URL: https://github.com/steeve0403/pizza_mama_django
- Owner: steeve0403
- Created: 2024-08-29T10:04:56.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-29T17:18:30.000Z (5 months ago)
- Last Synced: 2024-11-27T17:37:43.824Z (2 months ago)
- Language: Python
- Size: 617 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Pizza Mama Restaurant Website
## Overview
This project is a complete web application for a pizza restaurant called **Pizza Mama**. The project is developed using **Django**, a powerful Python web framework, and includes a fully functional admin interface, dynamic database management, and a customizable front-end.## Table of Contents
- [Technologies Used](#technologies-used)
- [Features](#features)
- [Setup Instructions](#setup-instructions)
- [Future Enhancements](#future-enhancements)
- [Contributing](#contributing)
- [License](#license)## Technologies Used
- **Python**: The core programming language used for backend development.
- **Django**: The web framework used to develop the backend, manage the database, and create the admin interface.
- **HTML5 & CSS3**: Technologies used for structuring and styling the front-end of the website.
- **SQLite3**: The database system used to store and manage data such as pizza details.
- **Bootstrap**: (Optional) A CSS framework that can be used for responsive design and UI components.
- **Django Admin**: A powerful interface to manage the websiteβs data without writing raw SQL queries.## Features
- π **Dynamic Menu**: The website features a dynamic menu where pizzas are displayed from a database.
- π¨ **Customizable UI**: The website's front-end is fully customizable, including styles, colors, and layout.
- βοΈ **Admin Interface**: The Django admin interface allows for easy management of pizza entries, including adding, editing, and deleting pizzas without touching the code.
- π **Database Management**: Pizzas and their attributes are stored in an SQLite3 database, offering a simple yet effective way to manage data.
- π **Automatic Updates**: The website automatically refreshes to reflect any changes made in the database.
- π± **Scalability**: The project is designed with future enhancements in mind, such as online ordering and user-generated pizza suggestions.
- π **Data Sharing**: Potential to share data with other applications (e.g., mobile apps) by connecting to the server.## Setup Instructions
### Prerequisites
- Python 3.x installed on your machine.
- Basic knowledge of Django and web development.### Installation
1. Clone the repository:
```bash
git clone https://github.com/yourusername/PizzaMama.git
cd PizzaMama