Pizza Online - A Web App to Handle Online Pizza Orders

Full-Stack

The challenge: Build a web application for handling a pizza restaurant’s online orders. Users will be able to browse the restaurant’s menu, add items to their cart, and submit their orders. Meanwhile, the restaurant owners will be able to add and update menu items and view orders that have been placed.

What I did:

  • Bootstrap was used to build the frontend and the backend was written in Django.
  • Developed features like real-time price update, cart, and order management using plain JavaScript.
  • Integrated sslcommerz payment gateway.
  • Used SQLite database in the development environment and PostgreSQL in production.
  • The database models are accessible via the default admin interface of Django, where the administrator can view and confirm orders and add or update menu items.
  • Deployed this app in Heroku.

Technology I used:

  • Plain JavaScript
  • Bootstrap
  • Django
  • PostgreSQL
  • Heroku

View Project

View Code