Inspiration
We came up with this idea because it seemed to fit the theme of hacks X, and we felt as though it was very unique. We wanted to come up with something that accomplishes goals that some other organizational apps like excel or google calendar couldn't do whilst still being simple.
What it does
MUSER allows users to make accounts as a manager or a band member, managers can create bands, add events, and manage/view the status of their band members via the status page. Whilst normal members are greeted with an event calendar that lists all the event info constructed by the manager. The manager has access to the status page, it can update a band member's status by sending an SMS text message, the member can response YES or NO when asked about their availability for an event, based on this response MUSER will update the availability status of the member and the manager will see it update in real time.
How we built it
we built muser using a full stack, CSS, React/next.js, and MogoDB environment. We used Twilio and ngrok to send and receive SMS messages. Ngrok, to publicly host the site so Twilio could use a web-hook to receive messages. We also used Next Auth.js to build the functionality for login and register, storing the user data/Session data in JWTS cookies.
Challenges we ran into
Where do we start, there was seemingly a million challenges along the way, the learning curve of using an API such as Twilio, the intense react implementation, the construction of countless MongoDB schemas with endless possibilities. Bugs that made no sense! The largest challenge was getting the availability light to change dynamically based on the user's response to the text message.
Accomplishments that we're proud of
We are most definitely proud of the UI, i think alot of it looks great! We are proud about learning brand new systems and API's and actually getting somewhere with them, even if our finished product wasnt complete.
What we learned
Creating a full stack project within a single coding session whilst implementing tools we were unfamiliar with is a near impossible task! We definitely should have prepped a little more and had a better idea on what to do before we arrived
What's next for MUSER
Finishing the backend functionality, getting more Toll free number verifications to be able to mass send texts and match members to phone numbers. As of now we only have access to the virtual phone simulated on Twilio for testing our responses so being able to expand this would be a great next step.
Log in or sign up for Devpost to join the conversation.