Skip to content

A fully functional eCommerce website built using the MERN stack (MongoDB, Express.js, React, Node.js). Features include user authentication, product listings, a shopping cart, and admin functionality. This project demonstrates full-stack development skills and is designed to provide a seamless online shopping experience.

Notifications You must be signed in to change notification settings

suraiyaeva/ecommerce-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

#E-Commerce Website: ShopWave About the Project

This repository contains the source code for ShopWave, a modern, feature-rich e-commerce platform built to provide a seamless online shopping experience. The project follows best practices for frontend and backend development using a variety of web technologies.

#Features

Responsive Design: Ensures the website is user-friendly on all devices.

User Authentication: Includes login and signup functionalities.

Product Catalog: Displays products with categories.

Shopping Cart: Allows users to add and manage items.

Admin Dashboard: Enables product , categories and users management.

#Tech Stack

Frontend

React.js: For building interactive user interfaces.

Tailwind CSS: For fast and responsive styling.

Vite: For optimized build and development.

Backend

Node.js: As the runtime environment.

Express.js: For handling server-side operations.

MongoDB: For storing data in a NoSQL database.

JWT: For secure user authentication.

#Installation

Follow these steps to set up the project locally:

Clone the repository:

bash

Copy code

git clone https://github.com/suraiyaeva/ecommerce-website.git

cd ecommerce-website

Install dependencies:

Navigate to the frontend and backend directories separately and install dependencies:

bash

Copy code

cd Frontend

npm install

cd ../Backend

npm install

Set up environment variables:

Create .env files in the Frontend and Backend directories with the necessary configurations (e.g., API keys, database URIs).

Run the application:

Start the frontend and backend servers:

bash

Copy code

cd Frontend

npm run dev

cd ../Backend

npm start

Access the application: Open your browser and navigate to http://localhost:4000.

#Usage

Explore the shoppage to browse available products.

Create an account or log in to access additional features.

Add products to your cart and proceed to checkout.

Use the admin dashboard (if you have admin access) to manage products and categories.

About

A fully functional eCommerce website built using the MERN stack (MongoDB, Express.js, React, Node.js). Features include user authentication, product listings, a shopping cart, and admin functionality. This project demonstrates full-stack development skills and is designed to provide a seamless online shopping experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published