Community-powered study spot discovery. See how busy, loud, and review-worthy any spot is before you pack up and head out.
Built at HackKU 2026.
SpotDrop lets you find a good place to study without showing up and hoping for the best. Log in, and you'll see study spots near you including libraries, coffee shops, and campus buildings. Each have live community-reported busyness and noise levels. Browse reviews, see photos from real visitors, and leave your own report to help the next person out.
| Layer | Technology |
|---|---|
| Frontend | SvelteKit + TypeScript |
| Backend | Go + go-chi |
| Database | MongoDB (GridFS for photo storage, geo queries for location) |
./
├── frontend/ # SvelteKit app, frontend webpage
├── backend/ # Go web server, the backend server
├── envs/ # Environment files (you must create these)
├── docs/ # Additional documentation
└── docker-compose.yml
envs/.globals.env
MONGO_INITDB_ROOT_USERNAME=*USER*
MONGO_INITDB_ROOT_PASSWORD=*PASS*
MONGO_INITDB_DATABASE=*INITDB*envs/.backend.env
MONGO_URI=*MONGO_URI*envs/.frontend.env
BACKEND_URL=backendenvs/.db.env
docker compose up --buildOnce running, open http://localhost:3000 in your browser.