E-Mart is a modern e-commerce web application built with the MERN stack, designed to provide a seamless shopping experience for users and robust administrative tools for store management. It integrates Braintree to securely handle the order payment process. The admin dashboard helps streamline product management and maintain store efficiency with an intuitive UI and responsive design.
🛠️ Admin Features | 🙋♂️ User Features |
---|---|
👉 Create, update, delete products . | 👉 Browse and search products by category or keyword. |
👉 Manage categories and inventory. | 👉 View detailed product information and pricing. |
👉 Admin-only dashboard access. | 👉 Add items to cart and proceed to checkout. |
👉 Upload images and manage categories. | 👉 Secure user registration and login system. |
👉 Track and update order status. | 👉 Order products and receive confirmation. |
👉 Secure admin-only access to dashboard routes. | 👉 Responsive design for mobile and desktop. |
Frontend & Backend | Utilities & Libraries |
---|---|
- Reactjs | - Tailwind |
- ExpressJs | - flowbite-react |
- Redux | - moment |
- Nodejs | - bcryptjs |
- MongoDB | - braintree |
- 👉 Demo: Video Clip
To install necessary dependencies, run the following command on your terminal:
npm install
Run 'npm run dev' from Terminal
If you have any questions please contact us at : mohan2036@gmail.com
Repository : mini-mart

- Mobile Responsive

- Main Page

- Admin Page



- Payment Page
