Even when adults become parents, alcohol should not be compromised as a part of being a parent. Drinking in moderation and keeping track of alcohol consumption can still allow any dedicated, hard working parent to drink alcohol.....without the consequences.

What it does

An application that tracks the blood alcohol consumption level given the quantity drunk, type of alcohol consumed, weight, gender, as well as time since last drink. Based off the blood alcohol consumption level, the app will notify the user if they are able to drive safely or not, and if not, the app will redirect the user to a safe alternate transportation method (such as Uber).

How I built it

Our team used JAVA for the back end and XML for the front end, while using Android Studio, Sublime Text 2, and intelliJ. We used several android activities to give a simple user interface. For the BAC algorithm, we conducted extensive research to create a complex numerical algorithm.

Challenges I ran into

The algorithm provided its challenges mostly because interpreting the BAC value was difficult due to it differing by weight.

Accomplishments that I'm proud of

Developing our first Android application in less than 24 hours

What I learned

How to format Android Applications UI, as well as how to create a real-world backend algorithm

What's next for Drinkmate

Database of more specific drinks and full implementation of the Uber API

Share this project: