A Native Kotlin application that follows the latest architecture, design patterns and best practices.
Download the sample app here
- Flow attached to user state and app version to update UI if app version changes, user is authenticated or updated
- Supports Light and Dark Theme
- Register and manage new members and non-members: promote/demote member type
- All features other user types have access to
- Access to a stats dashboard
- Register and manage a new members information
- Track and manage each member's gym attendance
- Track and manage each members membership payment plan
- Search for all members
- View who is in the gym
- Access to a stats dashboard
- Can view all members
- Can view each member's attendance
- Can view each member's monthly payments
- Can search for all members
- Can sign up and reset their password
- Can update their profile picture
- Can view their profile, membership renewal date and gym attendance
- Can view who is in the gym
- Can view total time spent in the gym each month
- Add app settings to be fetched and refreshed from database
- Add unit tests to all modules - repositories, mappers/ factories, useCases and viewModels
- Running push notifications triggered when session(s) have started for one or more users, will require deep linking










