The Grocery Delivery Application is a full-stack web application that allows users to browse grocery items, add them to their cart, and place orders for delivery. This project demonstrates an end-to-end e-commerce solution with authentication, real-time order tracking, and a user-friendly interface.
Ensure you have the following installed:
git clone https://github.com/shrutim250/Grocery-del-application.git
cd Grocery-del-application
cd backend
npm install
cd ../frontend
npm install
.env
file in the backend
folder and add necessary environment variables (e.g., database URI, JWT secret, etc.)npm start
npm start
http://localhost:3000
| Method | Endpoint | Description |
|——–|———————|———————————-|
| GET | /api/products
| Get all grocery products |
| POST | /api/auth/signup
| User registration |
| POST | /api/auth/login
| User login |
| POST | /api/orders
| Place a new order |
| GET | /api/orders/:id
| Get order details |
feature-branch
).This project is licensed under the MIT License.
To open the frontend folder use npm run dev To open the backend server use npm run server To open the admin server use npm run dev