Skip to content

kumarswamy2025/Ecommerce-Application-using-MERN-STACK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

MERN Ecommerce Application

Language Language Language Language Language Language Language Language

Description

Full-stack ecommerce application built with MERN stack. This ecommerce store enable three main different flows or implementations:

  1. Buyers browse the store categories, products and brands
  2. Sellers or Merchants manage their own brand component
  3. Admins manage and control the entire store components
  • features:
    • Node provides the backend environment for this application
    • Express middleware is used to handle requests, routes
    • Mongoose schemas to model the application data
    • React for displaying UI components
    • Redux to manage application's state
    • Redux Thunk middleware to handle asynchronous redux actions

Getting Started

Dependencies

  • Nodejs - The runtime environment of the application
  • Reactjs - Component based UI library
  • MongoDB - NoSQL database
  • Expressjs - Framework to handle routes and requests
  • Mongoose - MongoDB object modeling tool to model the database schema

Installation

After you cloned the repository do not start the application. To run the application fully you need to create a database and collection and provide your own database URI.

Running

After this you can run the project locally:

  • To run the front end
    • cd frontend
    • npm start
  • To run the back end
    • cd backend
    • npm run dev TIP: Run both in split terminal so that you can see both ends running

Languages and tools

Some Images:

image image

image

image

image

image

image image

image

image

image

image image image image

image

image

image

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published