CSC 307 final project
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 :)
Find here Updated Oct 31, 2025
Find here Updated Nov 12, 2025
- Sprint 1
- Sprint 2
- Sprint 3
Terms & Conditions - SlocalDecor.pdf
- After getting your mongo uri add it to a .env file in the backend folder in the following format:
MONGO_URI = <connection string>
- Linter:
We follow the Airbnb React/JavaScript Style Guide using ESLint and Prettier.
- 2-space indentation
- Use double quotes
- Always include semicolons
- Run
npm run lintbefore committing - Use
npm run formatto auto-format code
- Install dependencies:
npm install --save-dev eslint prettier eslint-config-prettier eslint-plugin-react
- Run these:
npm run lint npm run format
Coverage results can be viewed by opening coverage/lcov-report/index.html