Project Overview: This is an Online Pizza Store application. This application has the following customer facing functionalities.
- Log-In: Lets a customer to log into his account
- Shopping Cart: Lets a customer to select a pizza type with different toppings
- Checkout: Lets a customer to checkout using a CC
- Order Tracking (Real-Time): Lets a customer to track his order real-time (using websockets and stomp) as the pizza preparation and delivery process proceeds
This application has the following employee facing functionalities:
- Log-In: Lets an employee to log into his account
- Order Monitoring: Lets all employees to monitor the order queue
- Order Servicing: Lets an employees to pull one order at a time and service that order across multiple stages while providing real time updates to the customer
Technologies used:
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Work-Flow:
- Shopping cart: An overview of the pizza shopping functionality. We can add/remove multiple toppings as well as we can select pizza size
- Checkout: An overview of the checkout functionality using CC
- Customer Order Tracking: An overview of real time order tracking by customers
- Employee Order Pulling: An overview of real time order pulling by an employee
- Employee Order Servicing: An overview of real time order servicing by an employee and simultaneous order tracking by customer
Employee view Customer view