Skip to content

Rizz-33/Peppers-and-Plates

Repository files navigation

Peppers-and-Plates - Food Delivery Web App

Welcome to Peppers-and-Plates, a food delivery web application built with MongoDB, Express.js, React.js, and Node.js (MERN stack). This README provides an in-depth overview of the project structure, setup instructions, and features of each module.

Project Overview:

Peppers-and-Plates is a comprehensive food delivery platform designed to connect restaurants with customers seamlessly. It offers a user-friendly interface for browsing menus, placing orders, and tracking deliveries. Additionally, it includes an admin panel for restaurant owners to manage their offerings and track orders efficiently.

Features:

  1. Home Page:

    • Displays menu categories and featured dishes.
    • Allows users to search for specific dishes or restaurants.
    • Includes a Sign In / Sign Up popup for user authentication.
  2. Menu and Food Items Page:

    • Lists food items under each menu category with details.
    • Allows users to add items to their cart.
  3. Cart Page:

    • Displays a summary of items added to the cart.
    • Allows users to adjust quantities or remove items.
    • Calculates and displays the total order amount.
  4. Order Page:

    • Shows a summary of the user's order details.
    • Allows users to select delivery options and make payments securely.
  5. Sign In / Sign Up Popup:

    • Enables users to sign in or register for new accounts.
    • Provides password reset options.
  6. Admin Panel:

    • Requires authentication for access.
    • Allows restaurant owners/admins to manage menus, orders, and analytics.
    • Provides functionalities for adding, editing, or deleting menu items.

Setup Instructions:

  1. Clone the repository:

    git clone <repository-url>
    
  2. Navigate to the project directory:

    cd Peppers-and-Plates
    
  3. Install dependencies:

    npm install
    
  4. Start the development of frontend and admin:

    npm run dev
    
  5. Start the development of backend:

    npm run server
    
  6. Open your browser and visit http://localhost:3000 to view the application.

Feedback and Support:

If you have any feedback, questions, or need support with Peppers-and-Plates, please feel free to open an issue on this repository or share your ideas on new features under the "Ideas" category in Discussions. Your feedback is invaluable and helps us improve the app for everyone.

Additional Resources:

About

Food Delivery Web App built with MERN stack

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published