An open API service indexing awesome lists of open source software.

https://github.com/saqibbedar/food-del

Food Ordering App (MERN Stack)
https://github.com/saqibbedar/food-del

admin-panel bycrypt css express food-app food-delivery-application javascript jsonwebtoken mern-project mongodb multer nodejs online-payments react react-toast-notifications stipe-payment stripe stripe-api stripe-checkout validator

Last synced: 2 months ago
JSON representation

Food Ordering App (MERN Stack)

Awesome Lists containing this project

README

          

# Food Del App 🍔🚚

[![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://github.com/saqibbedar/food-del/graphs/commit-activity)
[![GitHub Repository](https://img.shields.io/badge/GitHub-Repository-blue.svg)](https://github.com/saqibbedar/food-del)
[![GitHub stars](https://img.shields.io/github/stars/saqibbedar/food-del.svg)](https://github.com/saqibbedar/food-del/stargazers)
[![GitHub forks](https://img.shields.io/github/forks/saqibbedar/food-del.svg)](https://github.com/saqibbedar/food-del/network)
[![GitHub issues](https://img.shields.io/github/issues/saqibbedar/food-del.svg)](https://github.com/saqibbedar/food-del/issues)
[![GitHub license](https://img.shields.io/github/license/saqibbedar/food-del.svg)](https://github.com/saqibbedar/food-del/blob/main/LICENSE)

Food Del is a full-stack MERN (MongoDB, Express.js, React.js, Node.js) application for food delivery services. It features separate frontend, backend, and admin panel components, offering a comprehensive solution for online food ordering and delivery management.

## Features

- User-friendly frontend for customers to browse and order food
- Secure backend API for handling orders and user data
- Admin panel for restaurant owners to manage menus and orders
- Stripe integration for secure payment processing
- Real-time order tracking
- User authentication and authorization
- Responsive design for mobile and desktop

## Getting Started

To get a local copy up and running, follow these steps:

1. Clone the repository:
```
git clone https://github.com/saqibbedar/food-del.git
```
2. Navigate to the project directory:
```
cd food-del
```
3. Install dependencies for frontend, backend, and admin panel:
```
cd frontend && npm install
cd ../backend && npm install
cd ../admin && npm install
```
4. Set up environment variables (refer to `.env.example` files in each directory)
5. Start the development servers:
```
cd frontend && npm start
cd ../backend && npm run dev
cd ../admin && npm start
```

For more detailed instructions, please refer to the documentation in each component's directory.

## Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.

1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request

## Support

If you find this project helpful or want to support its development, you can buy me a coffee:

[![Buy Me A Coffee](https://img.shields.io/badge/Buy%20Me%20A%20Coffee-Donate-yellow.svg)](https://www.buymeacoffee.com/saqibbedar)

Your support is greatly appreciated! ☕️

## License

Distributed under the MIT License. See `LICENSE` for more information.

---

This project is continuously being improved with new features and optimizations. Stay tuned for updates!