https://github.com/dchobarkar/ecommerce-mern-admin
The admin panel for a MERN stack e-commerce app, enabling seamless product and category management for administrators.
https://github.com/dchobarkar/ecommerce-mern-admin
firebase javascript react recharts redux
Last synced: 3 months ago
JSON representation
The admin panel for a MERN stack e-commerce app, enabling seamless product and category management for administrators.
- Host: GitHub
- URL: https://github.com/dchobarkar/ecommerce-mern-admin
- Owner: dchobarkar
- Created: 2024-03-10T17:03:01.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-15T12:24:32.000Z (over 2 years ago)
- Last Synced: 2025-01-18T11:22:23.534Z (over 1 year ago)
- Topics: firebase, javascript, react, recharts, redux
- Language: JavaScript
- Homepage:
- Size: 509 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ecommerce MERN Admin
## Description
This repository contains the admin panel for a comprehensive e-commerce application built using the MERN stack (MongoDB, Express, React, Node.js). The admin panel is designed to provide administrators with the functionality to manage product listings, including adding new products and updating existing ones.
## Features
- **Product Management**: Add, update, and remove products from the e-commerce catalog.
- **Category Management**: Organize products by categories for easier navigation and management.
- **Order Management**: View and manage customer orders (future scope).
- **User Management**: Handle admin user roles and permissions (future scope).
## Technologies Used
- Frontend: React
- Backend: Node.js with Express
- Database: MongoDB
- Authentication: JWT for secure login and session management
## Installation
To install this project, follow these steps:
$ git clone https://github.com/dchobarkar/ecommerce-mern-admin.git
$ cd ecommerce-mern-admin
$ npm install
Set up your `.env` files in both the backend and frontend directories to include necessary environment variables such as database URI, JWT secret, etc.
## Usage
To run the application, use the following command:
$ npm run dev
Navigate to `http://localhost:3000` in your browser to use the application.
## Contributing
Contributions to this project are welcome. Follow these steps to contribute:
1. Fork the repository
2. Create a new branch (`git checkout -b feature/YourFeature`)
3. Commit your changes (`git commit -m 'Add some feature'`)
4. Push to the branch (`git push origin feature/YourFeature`)
5. Open a pull request
## License
Distributed under the MIT License. See `LICENSE` file for more information.
## Contact
Darshan Chobarkar - [@dchobarkar](https://www.linkedin.com/in/dchobarkar/) - [@barbatos\_\_08](https://twitter.com/barbatos__08) - contact@darshanwebdev.com
Project Link: [https://github.com/dchobarkar/ecommerce-mern-admin](https://github.com/dchobarkar/ecommerce-mern-admin)