Inspiration

Our project was inspired by the high demand for online board game alternatives as a result of COVID-19.

What it does

Guess Whomst? is an implementation of Guess Who in an online environment with fully customisable character cards which can be specified and uploaded by the users. The application is hosted on a web app and is capable of hosting different game sessions for different users simultaneously.

How I built it

The application back-end was built in Python using the Django web framework, and linked to an SQLite database for storage of active game sessions. The front-end was built in JavaScript using HTML5 Canvas.

Challenges I ran into

  • A lot of time was spent figuring out how to design class models in Django to be compatible with storage in the database.
  • Didn't have enough time to fully interface the front-end and back-end to achieve our MVP.

Accomplishments that I'm proud of

Not sleeping.

What I learned

As our team had no prior experience with most of the technologies and frameworks used, across the course of the hackathon we learnt a significant amount about JavaScript, Django, databases and web programming.

What's next for Guess Whomst?

  • Complete front-end and back-end interfacing
  • Cleaner UI
  • Additional Game Functionality
Share this project:

Updates