Inspiration
We know well the feeling of going to your usual study spot only to see that someone else has taken your place. Panic sets in as your big exam tomorrow grows ever closer and you still haven't started studying. It's essential to have a backup study spot where you can study at peak productivity and our project guarantees you a plethora of choices.
What it does
UMass Study Spaces makes it easier for students to find optimal study spots on campus by providing information about available study spaces on campus, peak times, and times at which classrooms and study spaces tend to be free.
How we built it
- We used T3 app to set up our development environment with Next.js, TypeScript, React, and TRPC.
- Integrated Mapbox GL for a 3D interactive map of UMass Amherst, including 3D layers to add interactivity to campus buildings.
- Leveraged the 25Live API to pull real-time information on classroom availability.
Challenges we ran into
- Planning out our project tech stack would've helped provide more development time
- Learning more about 3d maps
Accomplishments that we're proud of
- Successfully built a minimalistic low latency web app with good UI.
What we learned
- Learnt about 3D map integration and mapping layers to present spatial information effectively.
What's next for UMass Study Spaces
- Create study groups and make friends in classes.
- More informational map layers.
Built With
- bun
- nextjs
- postgresql
- react
- trpc
- typescript
Log in or sign up for Devpost to join the conversation.