BurgerGrills is a web application for ordering and managing burgers and grills online. This repository contains the source code and related files for the BurgerGrills project.
- User registration and authentication
- Browse menu to view available burgers and grills
- Add items to the cart and place orders
- Real-time order tracking
- Admin dashboard for managing products, orders, and users
- Payment integration
- Order history and user profile management
- Frontend: HTML, CSS, JavaScript, React.js
- Backend: Node.js, Express.js
- Database: MongoDB
To get started with BurgerGrills, follow these steps:
Make sure you have the following installed on your system:
- Node.js (v14 or above)
- MongoDB
-
Clone this repository:
git clone https://github.com/SoumyadiptoPal/BurgerGrills.git
-
Navigate to the project directory:
cd BurgerGrills
-
Install the dependencies for both the server and client:
# Install dependencies cd User npm install # Install dependencies cd ../admin npm install # Install dependencies cd ../backend npm install
-
Start the server and client:
# Start the server cd ../backend nodemon index.js # Start the User-side client cd ../User npm start # Start the Admin-side client cd ../admin npm start
-
Access the application by opening your browser and navigating to
http://localhost:3000
.
Contributions to BurgerGrills are welcome! If you find any bugs or want to suggest new features, please open an issue or submit a pull request.