It's django based 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.
This application support variety of items including several variations
Using Django Admin, site administrators (restaurant owners) can add, update, and remove items on the menu.
Site users (customers) should be able to register for your web application with a username, password, first name, last name, and email address. Customers can then be able to log in and log out of your website.
Once logged in, users should see a representation of the restaurant’s menu, where they can add items (along with toppings or extras, if appropriate) to their virtual “shopping cart.” The contents of the shopping is saved even if a user closes the window, or logs out and logs back in again.
Once there is at least one item in a user’s shopping cart, they should be able to place an order
Site administrators should have access to a page where they can view any orders that have already been placed
Site administrators can mark orders as complete and allowing users to see the status of their pending or completed orders