Inspiration
As student athletes at the Claremont Colleges, we often participate in mixers with our team. This involves meeting up with another team and socializing with them. We often walking into these mixers excited to meet a new team, but are disappointed once we realize how awkward they can be. These mixers often involve being paired up with a member from the other team, and it can often be tough to start conversation with a stranger.
What it does
We created a website that requires the users to create their own profile and fill out a quiz that was created by the people running the mixer. This quiz will then be used to match people up from the different teams. Right now we have the website deployed on github pages, so all the backend is done in a separate project. This is possible because once the user inputs their question answers, we store them in a firebase database along with their account. In a separate repository we have the backend code retrieving data from the database.
How we built it
We used html, css, and javascript for the frontend. This involved a home page describing the quiz, a login/signup page where the user can claim whether they are a mixer participation or creator. Once the user is logged in, they will go through the quiz and answer questions.
Challenges we ran into
We ran into a lot of motivation problems with a plethora of different project ideas. We originally wanted to create a website that had a user go through different levels of cybersecurity games, but we lost motivation for that project. We didn't think to work on this project till around 7pm on Saturday, and we had already lost a member by that point.
Accomplishments that we're proud of
We are proud that we were able to figure out how to add a database and authentication.
What we learned
We learned a lot about how it's important to break tasks down better and be flexible with our work.
What's next for Jimmy's Guide to Staying Safe Online
We want to continue to finish this website since it isn't complete. The backend it's finished, and we want to connect the authenticated accounts to the database.
Log in or sign up for Devpost to join the conversation.