BACTrack
An alcoholic drink tracker app which allows users to estimate Blood Alcohol Content. BAC calculation will be based on number and type of drinks, food, etc.
Maya Rosenbaum: mayarosenbaum
Kevin Ren: ThatsBadJuju
Madison Long: madisonlong1
Elijah Anderson: ElijahCanderson
Ivan Hernandez: ivan512az
Mariana Rosillo: rosillo-m
Konark Vinod: konarkv
For this project, we will be using Android Studio with Kotlin and Jetpack Compose, coupled with Firebase.
An alcoholic drink tracker app allows users to estimate their Blood Alcohol Content (BAC) by inputting details such as the number and type of drinks consumed, as well as other factors like food intake. The app will use this information to calculate an estimated BAC, helping users monitor their alcohol consumption and make informed decisions about their drinking. By taking into account variables like drink type and food consumption, the app aims to provide more accurate BAC estimates for responsible and safe drinking. Moreover, you can take a look at your past drinking history as a reference to the different types of alcohol you have consumed. The app will observe all data variables each night and algorithmically generate a standardized “score” (represented by icon/number) so the user can easily track progress based on one simple variable that represents all data.
User will track their alcohol content throughout the night and have options to:
- Log drinks
- Manually add custom drinks to the database
- Save common drinks in a separate personal user “common drinks” database
- View current and past alcohol consumption data (BAC, amount of drinks, types of drinks consumed, etc.)
- View generalized “score” based on all data variables that will be displayed in fun/colorful icon/message
You will find a zip folder in our release tag named "v1.0.0". Inside is an APK to use the app. Download the file and extract the apk. The APK can then be moved to an Android device and installed. Currently, our oldest version tested is Android 12, thus we cannot confirm if BACtrack works on any previous versions.
- download android studio from the following link https://developer.android.com/studio
- once installed, got to file, new, and select "Project From Version Control"
- Paste the following link into the text box: https://github.com/ucsb-cs184-f24/team10AlcTracker.git
- Wait for program to compile
- press the green "Play" button at the top of the screen and the project will start up via the default emulator
- Ensure you have conntection to the internet, and select "Sign in with Github"
- Enter your credntials and use the app!
- See team for details/help bypassing any issues related to private git.ignore files