We wanted to have something school apps don't have; collaboration. We took our inspiration from Habitica and created a concept of teams, each with their own health, competing for the last one standing through a series of quizzes. This would help improve the environment and add the fun back into school.
What it does
This web app helps students collaborate better together in small teams selected by their teacher. Each unit is a new round, with many battles in their way. Each team has a unique experience, the correct answer keeps you safe, wrong answers lower your health. This was stored inside a database using SQLAlchemy and Flask. Users have different roles, giving different pages for teachers, students, and admins.
How we built it
Challenges we ran into
This was the first type using git for all team members, so learning it in such a short time was a significant hurdle we faced. In addition, we spent a considerable chunk of our time this weekend setting up the web server on Heroku. Once again, none of us had much experience with Heroku (or web servers in general) so that was a learning experience for all of us.
Accomplishments that we are proud of
What we learned
What's next for Clashroom
In the future, we can see Clashroom have a working chat, better graphics, a way for students to "buy" stuff from a store, and many other features that make this app a lot more interactive.