Skip to content

A full-stack ecommerce app that uses React, Reduces, custom hooks, payment gateway integration, tailwind css, slick library, animations, MongoDB, NodeJS, Javascript, ExpressJS, and JWT Authentication to upload and manage ecommerce data.

Notifications You must be signed in to change notification settings

coder-adnan/MERN-Stack-Ecommerce-Web-application

Repository files navigation

E-Commerce MERN Stack Web Application

Welcome to the documentation for the E-Commerce MERN Stack Web Application! This project is designed to showcase a robust and feature-rich e-commerce platform built using the MERN (MongoDB, Express.js, React.js, Node.js) technology stack.

Table of Contents

Introduction

The E-Commerce MERN Stack Web Application aims to provide users with a seamless online shopping experience. It offers a comprehensive platform for both buyers and sellers, facilitating product discovery, secure transactions, and real-time communication.

Features

  • User authentication and registration for both buyers and sellers.
  • Interactive product catalog with various categories and filters.
  • Shopping cart functionality with quantity management.
  • Secure payment gateways for seamless transactions.
  • Seller profiles with product management capabilities.
  • Real-time order tracking and status updates.
  • User feedback and rating system.
  • Responsive design for optimal viewing on various devices.

Getting Started

Before you begin, make sure you have the following prerequisites:

  • Node.js and npm installed on your machine.
  • MongoDB database set up and running.

Installation

  1. Clone the repository:

    git clone https://github.com//coder-adnan/MERN-Stack-Ecommerce-Web-application.git
    
  2. Installation:

cd server npm install

cd client npm install

  1. Open your browser and navigate to http://localhost:3000 to access the web application.

Technologies Used

MongoDB: Database management Express.js: Backend framework React.js: Frontend library Node.js: Server-side JavaScript Axios: HTTP requests Bootstrap: Styling and layout PayPal API: Payment integration and more...

Contributing

Contributions are welcome! If you'd like to contribute, please follow these steps:

Fork the repository. Create a new branch for your feature or bug fix. Make your changes and commit them. Push your changes to your forked repository. Submit a pull request to the main repository.

License

This project is licensed under the MIT License.

vbnet

About

A full-stack ecommerce app that uses React, Reduces, custom hooks, payment gateway integration, tailwind css, slick library, animations, MongoDB, NodeJS, Javascript, ExpressJS, and JWT Authentication to upload and manage ecommerce data.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published