This project prioritizes a user-centric interface and reliable tracking features to empower individuals in managing their training and health activities.
- Task Distribution
- Application Structures
- Screens
-
- DataStore, navigation, input output for data store, bottom navigation bar, user interface for tracker pages
-
- User Interface and ther functions for activity and profile pages
-
- Authentication, Google Maps, local database, user interface for health, login, signup and forgot password pages, contact us and share intents
The app consists of seven core sections, each designed to provide a specific user experience:
- Authentication:
- Login Page: Facilitates existing user access to the app.
- Sign Up Page: Enables new user registration.
- Forgot Password Page: Assists users in regaining access to their accounts.
- Activity Management:
- Activities Page: Allows users to explore and select activities for tracking.
- Data Tracking:
- Tracker Page: Provides tools for users to record and monitor their activity data.
- Health Insights:
- Health Page: Offers users visualizations and insights based on their tracked data.
- User Profile Management:
- Profile Page: Enables users to personalize their settings and account information.
This is the login page for our application. If you already have an account, enter your email address and password in the designated fields. If you're new here, you can create a new account by clicking the "Sign Up" button. Forgot your password? No problem! Click the "Forgot Password" button to retrieve it. For any further assistance, you can reach us by clicking the "Contact Us" button.
This is the sign-up page. Create a new account by entering your email address and choosing a password. Already have an account? Simply click the "Log In" button to access it. For any further assistance, you can reach us by clicking the "Contact Us" button.
This is the Forgot Password screen. If you've forgotten your password, simply enter your email address here. We'll send a reset email to your registered email account. If you remember your password, you can always head back to the login page by clicking the "Log In" button.
This is the Activities Page. Here, you can view your currently active activities, as well as see a history of your completed activities. To create a new activity, simply click the "plus" button.
This is your Activity History screen. Here, you can view your past activities. You can navigate back to the previous screen by clicking the "back" button.
This is the Add Activity screen. Here, you can:
- Name your activity: Choose a descriptive title for your activity.
- Select activity days: Pick the days you plan to perform this activity.
- Choose the activity type: Select the specific activity you'll be doing.
This is the Tracker Page. Here, you can view your progress in several areas:
- Activity Route: Track your activity path on a map.
- Medication Reminders: View your upcoming medication schedule.
- Step Count: Monitor your daily steps.
- Water Intake: Track your daily water consumption.
- Sleep Duration: View your total sleep time.
- Meditation Time: Monitor the amount of time you spend meditating.
This is the Health Page. While the Tracker Page displays your current progress, this page allows you to manually input specific health data for tracking purposes. You can enter values for:
- Medication Schedule: Add upcoming medication reminders.
- Step Count: Log your daily step count.
- Water Intake: Track your daily water consumption.
- Sleep Duration: Record your total sleep time.
- Meditation Time: Log the amount of time you spend meditating.
This is the Profile Page. It comprises two sections:
- Personal Information: View and manage your personal details here.
- User Settings:
- Update your information.
- Rate and leave a comment about our app.
- Share the app with your friends.
- Contact us for any questions or assistance.
- Log out of your account.
This is the Profile Settings page. Here, users can edit their personal information.