Welcome to the Food Delivery Website where you can order your favorite dishes from a wide selection of restaurants! ππ½οΈ Whether you're craving pizza, sushi, pasta, or burgers, we've got it all! π
- Browse Restaurants: View a list of restaurants offering a variety of cuisines.
- Restaurant Menus: Check out the menu and order food with ease.
- Place Orders: Select your favorite dishes, choose quantity, and input your address for delivery.
- Order Confirmation: Get your order details, including the total price and delivery charges.
- Frontend: Angular 14
π °οΈ - Backend: Node.js, Express π₯οΈ
- Database: MongoDB πΎ
- Additional Libraries:
- Mongoose for MongoDB interaction
- Cors for cross-origin requests
- HTTP Client for API calls
git clone https://github.com/Subramanian7986/food-delivery.git
cd food-delivery-website
cd backend
npm install
Make sure you have MongoDB running locally. You can use the following command to start the MongoDB server:
mongod
node data/seed.js
node index.js
The server will start on http://localhost:3000
.
cd frontend
npm install
ng serve
The frontend will be available at http://localhost:4200
.
- GET
/api/restaurants
- Fetch the list of all restaurants. - GET
/api/restaurants/:id
- Fetch details of a single restaurant. - POST
/api/orders
- Create a new order.
This project is licensed under the MIT License - see the LICENSE file for details.
If you have any questions or need assistance with the project, feel free to contact us:
- Email: vsubramanianofficial@gmail.com π§