Skip to content

DianaRadulescu/WebApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Pizza Ordering Website 🍕

A full-stack web application for a pizza ordering platform, developed using Python, Flask, and MySQL.

The project allows users to create an account, log in, browse the menu, place pizza orders, manage their current order, and view delivery-related information such as order status and assigned courier details.

Overview

This project was built as a database-driven web application that simulates the core functionality of an online pizza ordering service.

It combines:

  • backend development with Flask
  • relational database management with MySQL
  • dynamic HTML rendering with Jinja2 templates
  • frontend interaction with HTML, CSS, and JavaScript

The application supports both customer account management and order flow logic, including product selection, cart updates, and order tracking.

Features

  • User registration
  • User login with session-based authentication
  • Pizza menu display from database
  • Order creation with multiple selected products
  • Cart/order item deletion
  • Automatic total price update
  • Courier assignment for each order
  • Order status display
  • Basic delivery information shown to the user

Technologies Used

  • Python
  • Flask
  • MySQL
  • HTML
  • CSS
  • JavaScript
  • Jinja2

Project Structure

pizza-ordering-site/
├── static/
├── templates/
├── main.py
├── sqlscript.sql
├── requirements.txt
├── .gitignore
└── README.md

About

A full-stack pizza ordering website built with Flask, MySQL, HTML, CSS, and JavaScript, featuring account creation, login, order placement, and order tracking.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors