Inspiration

We wanted to make an app like Strava but for drivers - so now all your friends can know just how bad you are at driving!

What it does

We made a PWA using Next.js which allows you to track your drives and records GPS and accelerometer data from your phone. In addition, we allow the connection of a black box device (using a STM32F303 discovery board) to more accurately record your accelerometer and gyroscope data, and this device will buzz & shine a laser at you if it catches you going over the speed limit!

We used the tech stack of Next.js with a TypeScript backend, using Prisma and SQLite for the database. In addition, on signup, we require you to input your date of birth and to scan your passport to confirm that you are who you say you are, in order to ensure that we can properly tune our algorithm to calculate how dodgy of a driver you are. For the STM32 board, we used Rust to record accelerometer and gyroscope data, and we feed this back to the phone in real time using Bluetooth.

Built With

Share this project:

Updates