Food Delivery Application

Welcome to the Food Delivery Application! This application provides a convenient way for users to order food from various restaurants and have it delivered to their doorstep. Below are the key features and functionalities of the application.

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5

Features

  • User Registration/Login: Users can create accounts and log in to the application to place orders.

  • Browse Restaurants and Menus: Users can browse through a list of restaurants and view their menus.

  • Place Orders: Users can select items from the menu and place orders for delivery.

  • Track Order Status: Users can track the status of their orders in real-time.

  • Payment Integration: Integration with payment gateways to facilitate secure and seamless transactions.

  • Order History: Users can view their order history for reference.

  • Admin Dashboard: Admins have access to a dashboard to manage restaurants, menus, orders, and users.

Installation

  1. Clone the repository: git clone https://github.com/jennierj05/fooddeliveryapp.git

  2. Install dependencies: cd backend npm install npm start

cd .. cd frontend npm install npm start

  1. Open the application in your browser: http://localhost:3000

Technologies Used

  • Mongoose
  • ReactJS
  • ExpressJS
  • NodeJS

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch.
  3. Make your changes and commit them.
  4. Push to the forked repository.
  5. Create a pull request.

License

This project is licensed under the MIT License.

Contact

For any inquiries or support, (mailto:jennieroopa@gmail.com).

Acknowledgements

Special thanks to Razor Pay for providing payment integration services.