True Proof is a beta Android app available for free in the Google Play Store. It offers an intuitive calculator for measuring the true proofs required by the US Alcohol and Tobacco Tax and Trade Bureau to distill spirits. It also offers a user-friendly database that stores information about batches and measurements taken for those batches. Functionality coming soon includes:
- CSV export of data
- the ability for multiple users to contribute batches from the same distillery
Table of Contents | - |
---|---|
Link to APK | - |
User Stories | - |
Team Agreement | - |
Whiteboard | - |
Entity Relationship Diagram | - |
Team | ROLE/CONTRIBUTION |
---|---|
Stephen Webber | ROLE/CONTRIBUTION |
Edward Hou | ROLE/CONTRIBUTION |
Seamus Brown | ROLE/CONTRIBUTION |
Cristian Robles | ROLE/CONTRIBUTION |
Barrett Nance | ROLE/CONTRIBUTION |
Time | Action |
---|---|
5/21/21 | Create whiteboard and project outline |
5/24/21 | Generate all user activities, navigation menu, implement all necessary dependencies, implement AWS Amplify with Dynamo DB and cognito |
5/25/21 | Users can sign in and sign up (cognito implemented), users can quickly calculate true proofs from the main activity without signing in. |
5/26/21 | Date and times correctly display on measurements and batches, |
5/27/21 | Batches can be updated with new names, numbers and identifiers, navigation between all points of the app, logout functionality, prevent logged out users from navigating to settings, batch and measurement pages |
6/08/21 | Adjusted and simplified logic for both caculators in the main and take measurement activities since really both use the same code. Adjustment where moving common view logic and view model logic out of the MainActivity and TakeMeasurementActivity into the MeasurementActivity abstract class and the MeasurementViewModel abstract class. It also fixes some small bugs we were having with the measurement taking interface when switching temperatures. |
6/09/21 | Creationg of a new module within out project and linked the exist app to the new logic in the build.gradle file. |