Skip to content

A FULLY FUNCTIONAL ECOMMERCE WEBSITE BUILT WITH THE MERN STACK, FEATURING SEAMLESS PAYMENT GATEWAY INTEGRATION FOR HASSLE-FREE CHECKOUT.

Notifications You must be signed in to change notification settings

MaansiBisht/MERnMart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MERnMart

A FULLY FUNCTIONAL ECOMMERCE WEBSITE BUILT WITH THE MERN STACK, FEATURING SEAMLESS PAYMENT GATEWAY INTEGRATION FOR HASSLE-FREE CHECKOUT.

Features

Product Catalog: Browse through a wide range of products with detailed descriptions, images, and pricing.
User Authentication: Register an account or log in securely to access personalized features such as order history and saved addresses.
Shopping Cart: Add products to the shopping cart, review the cart contents, update quantities, and remove items as needed.
Payment Integration: Enjoy a seamless checkout experience with integrated payment gateways for secure and efficient transactions.
Order Management: Track your orders, view order details, and receive email notifications for order updates.
Admin Dashboard: Manage products, categories, and orders easily through a user-friendly admin dashboard.

Technologies Used

MongoDB: A NoSQL database for storing product, user, and order information.
Express: A fast and minimalist web application framework for Node.js, used for building the backend API.
React: A JavaScript library for building user interfaces, used for creating the interactive frontend.
Node.js: A server-side JavaScript runtime environment used for running the backend server.
Braintree : A payment processing platform that enables businesses to accept and manage online payments securely and efficiently.

Installation

Clone the repository:

git clone https://github.com/your-username/MERnMart.git

Install the dependencies for both the backend and frontend

  cd ../frontend
  npm install
  cd backend
  npm install

Set up environment variables:

Create a .env file in the backend directory.
Add the following variables:
    MONGODB_URI: Connection URI for your MongoDB database.

Start the development servers:

Backend server:
    cd backend
    npm start

Frontend server:
    cd frontend
    npm start

Screenshot 1

Screenshot 2

Screenshot 3

About

A FULLY FUNCTIONAL ECOMMERCE WEBSITE BUILT WITH THE MERN STACK, FEATURING SEAMLESS PAYMENT GATEWAY INTEGRATION FOR HASSLE-FREE CHECKOUT.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published