React Native CardinalBotics App Initial v1.0.0 Release
Summary
The app has been launched earlier this year and this release is coming out a little bit late, after a couple of small updates.
Basic Needs Covered
- Able to signing in and out properly
- Able to enter in what you have done during your time in
- Verifies login as valid before allowing you to sign in or out
- Server API linked up to app to store past sessions and total time
- Past activities shown and updated on app open or on sign out
- Sorted Leaderboard that shows who has the most hours and who is currently logged in
Features
- Saves login information for later use. Also shows name on drawer so you can make sure that is you
- Error Handling for Signing in and out means that you can trust that your sign in or sign out was successful
- Local timer to let you know how long you've been in for
- Disabled logging in as someone else while signed in
- Disabled blank sign out messages
Extras
- Pop ups to tell you when something has gone wrong in any significant way (i.e. No connection or server is down)
- Only queries data from server when required as to not overload the server
- List of Resources dynamically generated from a Google Spreadsheet
- List of Forms dynamically generated from the Forms Mastersheet
- Simple UI using high quality SVGs and Flexbox CSS
- Loading wheel shown while things are loading
- Icons for buttons that link you to websites