Triviapatente

Triviapatente

- 1 min

Triviapatente.png

Overview

Trivia Patente is a mobile application developed from 2016 and 2018 by me, Antonio Terpin** and Gabriel Ciulei for iOS and Android platforms.

The app provides a gamified experience for users preparing for their car driving license tests, allowing them to engage in ministerial quizzes related to driving exams. The game operates on a turn-by-turn basis, with victory going to the player who answers the questions with the highest accuracy.

User answers a question

User answers a question

The round dealer choose the category for the round

The round dealer choose the category for the round

Round recap, with opponent realtime activity

Round recap, with opponent realtime activity

Technical Details

The technology stack for the app includes a backend developed in Flask using Python 2.7, a Socket.IO engine for real-time communication, and client-side applications for iOS (developed in Swift) and Android (developed in Java).

The development team adhered to the Test Driven Development approach for the Backend code, ensuring 100% test coverage.

The ministerial questions were collected using a scraper (available here) which extracted questions and answers from an Italian driving license quiz website, storing the data in a Postgres database.

Availability

While the project wasn’t initially launched as planned, it has been revived and made open source. Code for the iOS, Android, and Backend are accessible and can be compiled directly from the repositories.

Luigi Donadel

Luigi Donadel

Senior Software Engineer and Entrepreneur. Building stuff.