Skip to content

SlocalDecor/slocal-decor

Repository files navigation

slocal-decor

CSC 307 final project

Project Blurb

Slocal Decor is a community art and decor exchange built for the SLO/Cal Poly crowd. Users can sign up, post new pieces with photos and dimensions, browse the latest arrivals, save favorites, and reach out to owners to claim or transfer items. On a technical note, the app pairs a React + Vite frontend with a Node/Express + MongoDB backend.

Join us in giving students a simple way to circulate beautiful art and decor instead of letting it collect dust!

Fill your heart with slocal art :)

Class Diagram

Find here Updated Oct 31, 2025

Access Control Diagram

Find here Updated Nov 12, 2025

Sprints

  1. Sprint 1
  2. Sprint 2
  3. Sprint 3

Working UI

Linked here

User T&C

Terms & Conditions - SlocalDecor.pdf

Contributing

  1. After getting your mongo uri add it to a .env file in the backend folder in the following format:
MONGO_URI = <connection string>
  1. Linter:

We follow the Airbnb React/JavaScript Style Guide using ESLint and Prettier.

Code Style

  • 2-space indentation
  • Use double quotes
  • Always include semicolons
  • Run npm run lint before committing
  • Use npm run format to auto-format code

Setup Instructions

  1. Install dependencies:
    npm install --save-dev eslint prettier eslint-config-prettier eslint-plugin-react
  2. Run these:
    npm run lint
    npm run format
    

Coverage

Coverage results can be viewed by opening coverage/lcov-report/index.html

About

CSC 307 final project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors