Skip to content

ucsb-cs184-f24/team10AlcTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

team10AlcTracker

Project Name:

BACTrack

Project Description:

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.

Members / Github IDs:

Maya Rosenbaum: mayarosenbaum

Kevin Ren: ThatsBadJuju

Madison Long: madisonlong1

Elijah Anderson: ElijahCanderson

Ivan Hernandez: ivan512az

Mariana Rosillo: rosillo-m

Konark Vinod: konarkv

Tech Stack

For this project, we will be using Android Studio with Kotlin and Jetpack Compose, coupled with Firebase.

App Funcionality

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 Roles

User will track their alcohol content throughout the night and have options to:

  1. Log drinks
  2. Manually add custom drinks to the database
  3. Save common drinks in a separate personal user “common drinks” database
  4. View current and past alcohol consumption data (BAC, amount of drinks, types of drinks consumed, etc.)
  5. View generalized “score” based on all data variables that will be displayed in fun/colorful icon/message

Installation

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.

Instructions for virtual deployment:

  • 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