An open API service indexing awesome lists of open source software.

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.

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)