Inspiration
At UTA's ACM chapter, we share an office with several officers. We needed a system to keep track of the current state of the office, so that other officers would know when the office is occupied and plan their usage of it accordingly. Also, one of the team members got locked out of their apartment when their roommates did not know they were outside. A solution was clearly needed so that everyone sharing a common space knows about its usage.
What it does
We built an API that keeps track of the current state of a room, and allows queries and updates on that state. We are in the process of integrating this into possibly a Discord bot and as well as a text-messaging and calling system using Twilio.
How we built it
Wrote the code in NodeJS using Express. The database was hosted by MongoDB Atlas.
Challenges we ran into
It took us really long to decide what we wanted to build. The other main challenge was lack of sleep :)
Accomplishments that we're proud of
Getting a creative domain name: https://planroomswith.tech/
What we learned
After a long time, we refreshed on our API development skills using Express and learned more about new changes in the latest ECMA specifications.
What's next for Plan Rooms
Discord Bot, frontend implementation, text/sms/call endpoint
Log in or sign up for Devpost to join the conversation.