- user can access application
- user can select a pizza from menu options
- user can input data (profile information) for purchasing / placing order
- User access site
- User click on menu (nav bar)
- User select pizza option
- User checkout -> input information for purchase
- App creates user account on order checkout for reduced friction ordering in the future -> pizza order is assigned an order number linked to customer account (order history)
- App send order receipt / confirmation email on purchase
- User account -> view and edit personal information & view their order history
- Create routes, collections, and models
- Create entity relationships
- Ensuring core functionality
- Design / styling
- Testing / refactoring
- Adding stretch goals
Order Information/Account Creation
Eating pizza shouldnt be boring. Leave your dull dining experiences behind, and enter into a reality birthed from the combination of Isaac Asimov and Willy Wonka, a world where imaginative culinary science is no longer fiction. We are Pizza Planet, your local galactic hub for family fun and some of the best damn pizza in the system. Begin your journey with our app where famished travelers can peruse our menu or build a meal from scratch specific to their liking. Delivery is easy with our fleet of Rocket Drone Delivery Bots who will bake your order en route and hand-deliver your order fresh out of the plasma oven. The future is now.
This will be an application built for a local pizzeria where at its most basic functionality will allow a user to access the app, open a menu to view item options, build and edit an order from menu items, and complete an order purchase whilst simultaneously creating a user profile. During checkout, the user will input identification and contact information such as their name, phone, and email which will be their username (address will be optional until the Delivery function is available). They will also create a password before progressing to the payment and final order confirmation page. Each order is assigned an order number which is tagged to the users profile in an archive labeled, Order History which can be referenced by the user. Once an order is purchased, the user will receive an emailed receipt with their order number and purchase summary.
- additional menu item customization
- additional pizza customization options
- sizes - [ String ]
- non-alcoholic - [ String ]
- spiked - [ String ]
- malts - [ String ]
- price - Number
- salads - String
- wings - String
- fries - String
- onion rings - String
- price - Number
- cinnamon sticks - String
- churros - String
- planet sized cookie - String
- s'mores brownies - String
- price - Number
- information storage
- payment storage
- login status
- reward point count
- current order delivery status & tracking
- search & access via order id
- link specific order id with specific user account