Welcome to the Pizza Delivery App repository! This project is a web application built using the MERN stack, allowing users to order pizzas online. Below is a guide on how to navigate and use the application.
- User Authentication: Users can register and log in to their accounts.
- Pizza Customization: Users can customize their pizza orders by choosing the base, sauce, cheese, and toppings.
- Order Placement: Users can place orders, view order summaries, and make payments securely.
- Order Tracking: Users can track the status of their orders from placement to delivery.
- Admin Dashboard: Admins can manage inventory, view and manage orders, and update order statuses.
- Clone the repository to your local machine.
- Install dependencies using
npm install
. - Set up MongoDB database and configure connection in
server.js
. - Run the server using
npm start
. - Access the application in your browser at
http://localhost:3000
.
- Home Page: Visit the home page to explore popular pizzas and learn how to order.
- Login/Register: Register for a new account or log in with existing credentials.
- User Dashboard: Customize your pizza, view order history, and manage your profile.
- Order Summary: Review your order details, provide delivery information, and proceed to payment.
- Payment: Complete your order by securely making payment via Razorpay integration.
- Order Status: Track the status of your order and get in touch with customer support if needed.
- Admin Dashboard: Access admin-specific features to manage inventory and orders.
Contributions are welcome! If you find any issues or have suggestions for improvements, please feel free to open an issue or create a pull request.
For any questions or support, please contact [email protected].
Enjoy ordering delicious pizzas with our app! 🍕