Skip to content

AkshayBuilds/tierce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-Commerce App

This repository contains a full-stack e-commerce application split into three main folders:

  • admin/ — admin dashboard built with React and Vite
  • client/ — customer-facing storefront built with React and Vite
  • server/ — backend API built with Node.js and Express

Project Structure

  • admin/

    • src/ contains admin UI components, pages, and styles
    • package.json defines admin dependencies and scripts
    • vite.config.js configures the Vite build
  • client/

    • src/ contains the storefront UI, pages, and shop context
    • package.json defines client dependencies and scripts
    • vite.config.js configures the Vite build
  • server/

    • server.js starts the Express API server
    • Routes/, Controllers/, and Models/ contain backend routing and data logic
    • config/ holds database and Cloudinary config files
    • package.json defines server dependencies and scripts

Getting Started

Admin Dashboard

cd admin
npm install
npm run dev

Client Storefront

cd client
npm install
npm run dev

API Server

cd server
npm install
npm start

-live on : https://tierce-ecom.vercel.app/ -Admin Panel: https://tierce-admin.vercel.app/ Admin Email: a@gmail.com Admin password: aaaaaaaa

Notes

  • Run the server before using the client or admin app so API requests can succeed.
  • Verify environment variables and database configuration in server/config/db.js and server/config/coudinary.js.
  • Each folder has its own Vite/Node configuration and dependencies.

License

This repository does not include a license file. Add one if you want to define reuse terms.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors