Skip to content

gauravsingh94/Full-Stack-E-Commerce-Website-Monorepo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fullstack E Commerse Website Using Turborepos

Welcome to the Ecommerce Website repository! This project is aimed at building a full-stack ecommerce website with two distinct frontend clients: the User Client and the Admin Client. Below, you will find all the information you need to understand and set up this project.

Table of Contents

Overview

This repository houses the codebase for a comprehensive ecommerce website. It is split into two distinct clients:

  • User Client: This client allows users to view all available products, browse product categories, receive product recommendations, and make purchases.

  • Admin Client: The admin client is designed for administrators to manage the product catalog. Administrators can add new products, update product details, change product categories, delete products, and view all customer orders.

The project leverages the TurboRepos platform for development and version control.

Features

  • User Client:

    • Browse and view all available products.
    • Explore product categories.
    • Receive product recommendations.
    • Add products to the shopping cart.
    • Complete the checkout process.
  • Admin Client:

    • Add new products to the catalog.
    • Update product details.
    • Modify product categories.
    • Delete products from the catalog.
    • View all customer orders.

Getting Started

To set up and run this project locally, follow these steps:

  1. Clone the repository to your local machine:

    git clone git@github.com:gauravsingh94/Full-Stack-E-Commerce-Website-Monorepo.git
  2. Change to the project directory:

    cd ecommerce-website
  3. Install project dependencies using npm:

    npm install
  4. Start the development server:

    npm run dev
  5. Access the User Client at http://localhost:3000/user and the Admin Client at http://localhost:3001/admin.

You are now ready to explore and contribute to this ecommerce website project!

Usage

  • User Client: Use the User Client to browse products, view categories, receive product recommendations, and make purchases.

  • Admin Client: Access the Admin Client to manage the product catalog, add new products, update product details, change categories, delete products, and view customer orders.

About

Making a full stack e commerce website using monorepos which contain the two apps one for the admin and one for the client.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published