Skip to content

akdenizcse/cse-234-term-project-cse-234-project_12

Repository files navigation

Solstice

This project prioritizes a user-centric interface and reliable tracking features to empower individuals in managing their training and health activities.

Table Of Contents

  • Task Distribution
  • Application Structures
  • Screens

Task Distribution

    • 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

App Structure:

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.

Screens:

Login Page

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.

Sign Up Page

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.

Forgot Password

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.

Activities Page

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.

Activity History Page

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.

Add Activity Page

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.

Tracker Page

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.

Health Page

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.

Profile Page

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.

Profile Settings Page

This is the Profile Settings page. Here, users can edit their personal information.

Review Assignment Due Date

About

cse-234-term-project-cse-234-project_12 created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages