This project is a MERN (MongoDB, Express.js, React.js, Node.js) based web application for managing a food store. It includes both admin and customer views for efficient management and shopping experience.
- Email: [email protected]
- Password: 12341234
-
Admin Dashboard:
- Manage products (add, edit, delete).
- View orders and manage order status.
- Manage users (view, edit, delete).
-
Customer View:
- Browse available products.
- Add products to the cart.
- Place orders.
- View order history.
- Visual Studio Code
- Git
- Render (Frontend and Backend deployed together)
- MongoDB Atlas
- Cloudinary
- Mailgun
- Utilized MongoDB for database management, understanding its document-based structure.
- Implemented RESTful APIs using Express.js for handling server-side logic and routes.
- Utilized React.js to build a dynamic and responsive user interface for both admin and customer views.
- Implemented user authentication and authorization for admin access using Node.js.
- Enhanced skills in frontend and backend development, including routing, state management, and CRUD operations.
- Learned about session management, authentication, and authorization techniques.
- Improved understanding of MERN stack architecture and its application in real-world projects.
-
Screenshot of the Selected Food
To run this project, you need to have MongoDB, Node.js, and npm installed.
- Clone the repository.
- Navigate to the project directory.
- Install dependencies using
npm install
. - Start the server using
npm start
.
If you have any feedback or questions, feel free to contact us at [email protected].