Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

eCommerce Project

A comprehensive eCommerce project with a client and server-side implementation.

Table of Contents

Project Overview

This project is an eCommerce platform with features for both administrators and customers. It includes a front-end client and a back-end server, providing functionalities like user management, product listing, order processing, and more.

Project Structure

The project has a well-organized file structure, which can be categorized as follows:

Client

  • Front-end implementation
  • React-based client application
  • Includes components for admin and shop functionality

Server

  • Back-end implementation
  • Node.js server using Express.js
  • Handles routes for authentication, product management, orders, and more

Features

  • List and categorize products
  • User authentication and authorization
  • Cart functionality for customers
  • Order management for administrators
  • Dashboard for both administrators and customers

Screenshots

Screenshot 2023-11-08 144626 Screenshot 2023-11-08 144647 Screenshot 2023-11-08 144709 Screenshot 2023-11-08 144753 Screenshot 2023-11-08 144925 Screenshot 2023-11-08 144952 Screenshot 2023-11-08 145014 Screenshot 2023-11-08 145054

Installation

Follow these steps to set up and run the project on your local machine.

Prerequisites

  • React.js
  • Node.js
  • MongoDB

Steps to Follow:

Clone the project:

git clone https://github.com/OmkarKanade/ECommerce.git

Change directory to the Client and Server folders and install dependencies:

cd Client
npm install
cd ../Server
npm install

Configure environment variables in both the Client and Server. You can find example configuration files (.env) in each directory.

Start the client and server:

# In the Client directory
npm start

# In the Server directory
npm start

Contributing

We welcome contributions from the community. To contribute to this project, please follow these guidelines:

  • Fork the repository
  • Create a new branch for your feature or bug fix
  • Make your changes and ensure they are well-tested
  • Create a pull request to the main branch of the original repository

Credits

  • Thanks to Hasan for providing the initial version.

Developers

About

An all-in-one eCommerce platform offering seamless online shopping experiences for customers. Streamline user authentication, product listings, shopping cart features, and order management, powered by React and Node.js.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages