Inspiration
Initially, we wanted to have a way to gather musicians together for impromptu jam sessions. However, we realized this type of thing could be used in other ways as well, such as gathering people to play frisbee on the quad or help eat leftover food you find yourself with.
What it does
After creating an account, you can create events to host them, or browse all events that other users have created. Users can join any event they see fit, and will be provided information about the event in their profile.
How we built it
We use a firebase server to handle data and host the website. By querying the database, we can add new users, see what events have been created, login, logout, etc. We used
Challenges we ran into
We had trouble with javascript in general, as most of our skillsets didn't fully include the tools we ended up using. Issues of particular note were overriding functions we didn't realize existed (createEvent() is a built in javascript function that we accidentally tried to override :( ) or issues with synchronization and server requests, like switching pages before requests could complete.
Accomplishments that we're proud of
We made a fully functioning login/logout system, as well as the ability to create and join events. None of us had made a website anywhere close to this scale before in this timeframe, so it was really rewarding to see things come together.
What we learned
We learned how to communicate and organize databases in good ways. We also did a great job of dividing workloads towards everyone's best skillsets.
What's next for Assemblr
We'd like to make it easier for people who join events to contact one another or actually get to locations. Also, we want to make it a bit more presentable. Finally, We'd like to make a smartphone app with similar functionality.
Log in or sign up for Devpost to join the conversation.