Skip to content

BakingPancakes/U-Commerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

U-Commerce

Overview

E-Commerce website designed for and used by 5-college students where they can sell used furniture, class materials, advertise off-campus housing, sell student-made products, advertise student services, and more!

Features

  • Post Listings (buy/sell)
  • Comment/Review Lisitngs
  • Personalize Profile
  • Wishlist + notifications
  • Email notifications

Tech Stack

PERN (Postgres (via Supabase), ExpressKS, ReactJS, NodeJS)

Quickstart

Environment Variables

Server .env

Create a .env file inside the server/ directory with:

SUPABASE_URL=your_supabase_url
SUPABASE_ANON_KEY=your_supabase_service_role_key
MAILERSEND_API_KEY==your_mailersend_api_key

Installation

1. Clone the repository

git clone https://github.com/BakingPancakes/U-Commerce.git
cd U-Commerce

2. Install Backend Dependencies

cd server/
npm install

3. Install Frontend Dependencies

cd client/
npm install

Running the Application

1. Start the Backend

cd server/
npm run dev

2. Start the Frontend

cd client/
npm run dev

3. Access the App

Open your preferred browser at:

http://localhost:5173

Repo Structure

  • /client
  • /server

Documentation

See client/README.md and server/README.md.

About

E-Commerce website designed for and used by 5-college students where they can sell used furniture, class materials, advertise off-campus housing, sell student-made products, advertise student services, and more!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors