Inspiration
During the last year during the incoming of my first Fall quarter, my friends and I were getting into this platform called BinarySearch, which was essentially competing against each other to see who could solve leetcode (website of interview questions) questions the fastest in different categories. This platform shut down late last year due to maintenance costs.
What it does
The website currently allows users to create accounts and create game rooms to be sent into a lobby. A in-browser UI is given with an output console.
How we built it
I used React.JS as the frontend with had a firebase library to authenticate users on the frontend. On the backend, I used Java and Spring Boot for communication from the frontend to the backend, and vice versa, and Docker engine API to containerize calls.
Challenges we ran into
Making Docker Engine API run for other languages as the time was little Adding Socket.IO for chat purposes and client-to-server and server-to-client communications.
Accomplishments that we're proud of
I learnt firebase during this and was able to successfully authenticate users and create accounts using firebase. I went a little out of my comfort zone to make the UI look somewhat appealable, and I also managed to figure out how to get Docker Engine API to work how I needed it to.
What we learned
Firebase Authentication CSS
What's next for OurSearch
Implement Socket.IO and other languages Implement a way to have proper test cases and execution
Log in or sign up for Devpost to join the conversation.