Skip to content

Akshay-Jayaram/ucr-marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UCR Marketplace

Next.js Next.js JavaScript AWS AWS
AWS : AWS AWS AWS AWS AWS

UCRMarketplace is a full-stack marketplace application designed for the University of California, Riverside (UCR) community. The platform connects over 26,000 students, providing a secure and responsive space to buy, sell, and trade goods.

Features

  • User Authentication: Secure user accounts with JWT-based authentication.
  • Real-Time Chat: Instant communication with buyers/sellers using Socket.io.
  • Scalable Backend: RESTful APIs built with Express.js.
  • Responsive Design: Optimized for desktop and mobile with SCSS.
  • High Availability: Deployed on AWS with 99.9% uptime.

Architecture Diagram

UCRMarketplace-arch

Screenshots

Home Page

Screenshot 2025-01-06 at 1 58 55 PM

Profile Page

Screenshot 2025-01-06 at 2 08 12 PM

Item Listings Page

Screenshot 2025-01-06 at 2 10 09 PM

Item Details Page

Screenshot 2025-01-06 at 2 05 25 PM

Real-Time Chat

Screenshot 2025-01-06 at 2 08 57 PM

Commands

Dependencies

# Install dependencies
npm i

# Add dependency
npm i <dependency>

# Remove dependency
npm un <dependency>

Running the Website Locally

# Open a browser at localhost
npm run dev

Running the Servers Locally

# Navigate to the api folder
node app.js

# Navigate to the socket folder
node app.js

Build the Website

npm run build

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages