Inspiration ✨
Due to the recent pandemic, learning has become a solitary process. To combat the loneliness of online learning, we've created a multiplayer web app to help you engage socially while learning at the same time.
What it does 🗿
Create your flashcards and race your friends in getting the right answer!
How we built it 🛠
We used a functional programming language called Elm to create the project frontend and Firebase for data persistence & authentication.
Challenges we ran into 🎢
Learning a new language was challenging especially because there aren't a lot of resources available for Elm. Elm also recently came out with a new version that broke a lot of the older APIs so a lot of libraries that we wanted to use for Elm didn't work.
Accomplishments that we're proud of 🎇
Putting together a game completely from scratch using a language that was unknown to us a day ago.
What we learned 📑
That functional languages are not suited for the front end. 😳
What's next for Study Buddy 🎯
Add functionality to the leaderboard, create more variation in questions (for example multiple choice), and how to publish game templates for anyone to use.
Info.dat
- Topic: 1 (Design a game that captures the student experience)
- Tier: 1
- Group number: 84
- Group name: Boolean Bois
- Group members: see list on the side
Built With
- elm
- figma
- firebase
- next
- react
- typescript

Log in or sign up for Devpost to join the conversation.