Freerooms is a tool designed to help UNSW students find empty rooms on campus.
๐ฅพHave you ever wandered around campus, searching for an empty study room?๐ช Have you ever wanted to study somewhere other than the weird smelling ASB๐ข, the loud corridors of Ainsworth ๐ฆ or the poorly decorated main library? ๐ If you are a director or exec, have you ever wanted to find a room for your in-person meetings or society event? Whether you're in need of a quiet study nook or a large space for your society's next big event, Freerooms has got you covered!
๐๐ก We embrace the latest technologies to make Freerooms the best platform out there:
- React/Next.js (frontend)
- React Native (mobile app)
- Node/Express (backend)
- TypeScript (everything) and more! ๐ค๐จโ๐ป
You can find a live build of Freerooms at https://freerooms.csesoc.app.
- Check which rooms are free:
- Sort and filter by a range of criteria:
- See which buildings around you have free rooms on the map:
- See the timetable for each room:
- Quickly search for specific buildings or rooms:
This project is rapidly expanding and our roadmap includes features such as:
- Detailed Room Information: Information such as a room's type, how to book it, and all its aliases.
- Society Bookings: Use data about society bookings and other bookings besides scheduled classes.
- Mobile App: Use Freerooms anytime, anywhere!
See the backend, frontend and app directories for instructions on setting up and running Freerooms locally.
We are a team that is part of CSESoc Development. See TEAM.md for more information on the current and previous team that contributed to the development of Freerooms.