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.

Built With

Share this project:

Updates