You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Introducing our new food delivery app! Browse through a variety of restaurants, select your favorite dishes from their menus, and easily place your order for delivery. Create an account to save your order history and track your current deliveries. The platform is easy to use and offers all the functionality you need to get your meals delivered to your door. With our app, you can enjoy delicious food from your favorite restaurants without ever leaving your home.
Project Idea and Description
Create a site that allows user to order food, choose a restaurant, and complete a checkout.
Tech Stack
React
Express
Nodejs
MongoDB
Material UI
BCryptjs
User Stories
As a user, I want to log in/out of my account.
As a user, I want to make a selection of food from a restaurant menu.
As a user, I want to check out when I completed an order.
As a user, I want confirmation of my placed order.
As a user, I want to update or cancel my order information.
MVP GOALS
Create an account page with user information.
Have menu items for users to choose from.
Create a database/API in MongoDB with user information, order information, restaurant information, and menu items.
Implement full CRUD actions on orders.
Build out a shopping cart that updates with user's choices.
Add a checkout flow which takes user through adding information and confirming their order.
STRETCH GOALS
Have restaurants components for users to choose from.
Full CRUD on users.
Keep track of order history.
Have a commenting function to give reviews on restaurants.
Create a star system for ratings.
Build a timer for order cancellation.
Have a timeout function for users who take too long to place orders.