Contributions:
Figure out structure and photo IDs, response recording and association with info -> Amir
Amir (Release 30%, Overall 30%) Beta:
- Created database structure and photo IDs for storing, and response recording and information associated with it
- Implemented image retrieval mockup from firebase storage
- Implemented storing swipe data in Firebase Database
- Implemented "Report a bug" button to email
- TACC database research Alpha:
- Launch screen
- Loading Screen
- UI Constants class for colors and fonts
- Splash screen
- Refactoring
- Fixing constraints on all views
- UI design
- User on-boarding
- Landing page
- Sign in
- Sign Up
- Password
- Name
- Reset Password
Paul (Release 20%, Overall 20%) Beta:
- Basic log-in features
- Changing frameworks from Kolada to Shuffle
- Animation fix for swiping
- Auto-login
- Login setup (Authentication through firebase)
- Store name associated with password in DB
- Undo Button Alpha:
- Swiping screen using Kolada and functionality
- Yes / No buttons that acts as an alternative for swiping
- Card View constraints
- CustomTextField
- CustomAlertController
- Custom Identaxy Alerts
Kevin( Release 20%, Overall 20%) Beta:
- Basic log-in features
- Changing frameworks from Kolada to Shuffle
- Animation fix for swiping
- Auto-login
- Login setup (Authentication through firebase)
- Store name associated with password in DB
- Undo Button Alpha:
- Swiping screen using Kolada
- User Interface concept
- Card View constraints
- Swiping Interface Builder
- Settings Page/Profile Settings
- Update email page
- About page
- Update password page
- Help and support page
- Report a bug page
- Contact us page
Ailyn (Release 15%, Overall 15%) Beta:
- Settings:
- Forgot password before you login
- Account details
- About
- Security: Changing Passwords Alpha:
- Settings Page/Profile Settings
- Update email page
- About page
- Update password page
- Help and support page
- Report a bug page
- Contact us page
Lexi (Release 15%, Overall 15%) Beta:
- Activity indicator
- Settings:
- Account details
- About
- Security: Changing Passwords Alpha:
- Logo
- Launch screen and app icon design
- UI design
- User Interface concept
- Design elements/assets/resources (ie, logo, buttons)
- Settings Page/ Profile Settings
Deviations: For Beta: Communicating with TACC database We have been talking to Dr. Schubert and he is getting the people to connect us to the TACC database so we could not use their database for our app yet.
We have made a mock database in the meantime that mocks how we would use the TACC database including retrieving photos from firebase storage, and sending/storing data to the database, as well as updating the database (e.g. creating users, updating passwords, changing passwords.
For Alpha: There are no differences in what is being submitted vs the proposed alpha design/implementations. We are on track.