Skip to content

pallavi000/ecommerce-fullstack-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Fullstack project

Read this section carefully.

Frontend and Backend code:

  1. fs16-frontend

  2. fs16-backend

  3. Online Live Website Link

  4. Swagger API Docs


Project Title

Full Stack E-commerce Project

Table of Contents

Introduction

This is a full stack ecommerce project.

Features

  • Fully functional Ecommerce Website User Side (Products, Categories, Products By Category, Filter, Search, Order, Account etc)
  • Fully functional Ecommerce Website Admin Side (Products, Categories, Banners, Users/Staffs, Permission etc CRUD operation)
  • Permission based Admin Side for Staffs
  • Website Setting & Theme Customization through Admin Side
  • Stripe Test Payment Gateway itegration
  • Swagger API Docs

Stacks

  • React
  • Redux
  • MUI Material UI
  • Node JS
  • Express JS
  • Mongoose (MongoDB)
  • Typescript

Prerequisites

  • Node.js and npm installed

Installation

  1. Clone repository
  2. cd to frontend project folder and run npm install
  3. cd to backend project folder and run npm install

Configuration

  1. cd to backend folder
  2. rename .env.example to .env and make necessary changes in the file
  3. run npm run seed:fresh to seed the data

Usage

  1. cd to backend project folder and run npm run dev
  2. cd to frontend project folder and run npm start

Testing Credentials

  1. Admin Credentials
email: [email protected]
password: 12345678
  1. Stripe Credentials
Card Number: 4242 4242 4242 4242
Expiry Date: 01/30
CCV: 111

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages