AdminMarket is a MERN (MongoDB, Express.js, React.js, Node.js) E-Commerce Admin Dashboard. This repository showcases the live development work carried out from May 2023 to June 2023.
AdminMarket is an e-commerce platform's admin dashboard, providing end-to-end management solutions for product inventory, order tracking, user management, and sales analytics. The project utilized various technologies and tools for efficient development and seamless integration.
- Product Management: Allows administrators to manage product inventory efficiently.
- Order Tracking: Enables tracking and management of customer orders.
- User Management: Facilitates the administration of user accounts and permissions.
- Sales Analytics: Provides insightful analytics through data visualization using React-Chartjs-2.
- Front-End: ReactJS, Material UI, Material UI Data Grid, Nivo Charts, Redux Toolkit, Redux Toolkit Query
- Back-End: Node.js, Express.js, MongoDB
- Additional Tools: React-Chartjs-2 for data visualization
For a live demonstration of AdminMarket and to explore its features, please visit the repository here.
To set up AdminMarket locally, follow these steps:
Clone the repository:
git clone https://github.com/Ans155/admin_Dashboard.git
cd admin_Dashboard
Install dependencies for the client and server:
cd client
npm install
cd server
npm install
Set up the MongoDB database:
Create a MongoDB database and configure the connection string in server/config/db.js. Start the client and server:
In the client directory, run npm start to start the React app. In the server directory, run npm start to start the Node.js server. Access the app in your browser at http://localhost:3000.