Inspiration

As the group are avid pub quizzers, we were inspired to “gamify” the experience of developing general knowledge by rewarding players . The aim is to improve people’s knowledge overtime by rewarding them for regular practice, and encourage more people to take part in pub quizzes by making the experience of practising fun.

What it does

Trivia Tavern is an app that gamifies learning and general knowledge retention by offering an interactive pub quiz experience. Users can answer a variety of general knowledge questions covering many different categories to earn currency from correct answers to further upgrade their pub and to keep customer satisfaction high.

How we built it

We built the application using Swift as the front-end and Go for the RESTful API back-end with Figma also used to prototype the app's features and main pages. The illustrated graphics such as the pub designs and the mascot ChicKen were hand-drawn and imported into the front-end design. Challenges we ran into

Challenges we ran into

One of the main challenges we faced were equally dividing responsibilities due to the differing levels of expertise with tools and languages, as well as only 1 member of the group having an iOS device meaning only they could run the front end. Additionally, creating the Go backend posed some challenges due to limited experience with the language, such as importing packages and opening files.

Accomplishments that we're proud of

We are most proud of our meticulously crafted designs, from the charming pub layouts to the endearing mascot ChicKen, each element was thoughtfully hand-drawn and integrated into the app's interface to provide a fun and charming and pub quiz practice experience. We are also proud of the fact we’ve created a working app that can be demonstrated live on an iOS device under the given time constraint.

What we learned

Throughout the development process, the team gained more experience in building an application from scratch and team programming. This was also the first time anyone in the team had built an app using Golang. During research into the problem domain, the team gained more insight into the effects and importance of general knowledge for individuals.

What's next for Trivia Tavern

In the future, we plan to expand Trivia Tavern through implementing more diverse quiz content through web scraping questions using Go so that the app can remain up-to-date with present topics, as well as explore interactions between players, from visiting each other's pubs to working towards a leaderboard or streak competitions. In addition, more customisable and interactive features are a possibility for future implementation with consideration to feedback from users.

Built With

Share this project:

Updates