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.
- 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
To get a local copy up and running, follow these steps:
- Clone the repository:
git clone https://github.com/saqibbedar/food-del.git
- Navigate to the project directory:
cd food-del
- Install dependencies for frontend, backend, and admin panel:
cd frontend && npm install cd ../backend && npm install cd ../admin && npm install
- Set up environment variables (refer to
.env.example
files in each directory) - 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.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
If you find this project helpful or want to support its development, you can buy me a coffee:
Your support is greatly appreciated! ☕️
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!