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.
- 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.
# Install dependencies
npm i
# Add dependency
npm i <dependency>
# Remove dependency
npm un <dependency>
# Open a browser at localhost
npm run dev
# Navigate to the api folder
node app.js
# Navigate to the socket folder
node app.js
npm run build