Skip to content
/ Axiv Public

Axiv is an integrated health app that allows users to track their fitness and diet improvements. Users can compete with their friends and earn rewards.

Notifications You must be signed in to change notification settings

mikewill4/Axiv

Repository files navigation

Axiv

Axiv is an integrated health app that allows users to track their fitness and diet improvements. Users can compete with their friends and earn rewards.

Development Branches:

  • mwilliams-dev
  • dfox-dev
  • fwiltman-dev
  • dstevens-dev

Icons:

Icons obtained from Material Design

Task list:

Bottom navigation bar

  • Appropriate icons
  • Fragments for each screen
  • Adding swiping between screens

My Health screen

  • Create radar chart for metrics
  • Create buttons (Health suggestions, Daily targets, Track progress)
  • Add scrolling
  • Add onclick to buttons -> open new activities
  • Remove radar chart show values
  • Change menu item icon to refresh symbol for refreshing chart
  • Fix scaling issues for radar chart on different screen sizes
  • Add new metrics
  • Link with static AppData class
  • Add button with description for chart

Health Suggestions screen

  • Create listview for displaying various health suggestions
  • Each item opens up a dialog box for more information
  • Style suggestions

Daily Targets screen

  • Create progress bars for each daily target
  • Provide ability to create new daily targets
  • Rename to health goals

Track Progress screen

  • Line graph showing progress over a time period for a single metric
  • Improve style of graph
  • Remove items from legend that aren't being displayed
  • Update graph based on spinner selection
  • Add functionality for switching which metric is displayed

Set Reminders screen

  • Add unimplemented toast

My Metrics screen

  • Meals - manual entry
  • Meals - search for previous meals
  • Meals - take picture
  • Meals - scan barcode
  • Sleep - manual entry
  • Steps - manual entry
  • Hydration - manual entry
  • Exercise - manual entry
  • Exercise - search for previous exercises
  • Weight - manual entry
  • Blood pressure - manual entry

Competitions screen

  • Add featured competitions
  • Add private competitions
  • Invites
  • Add new users
  • Create new competitions

Rewards Screen

  • Show current points accumulated
  • Show purchased rewards
  • Rewards sorted into categories

Settings screen

  • Add functionality to toggle public visibility of score
  • Switch to metric units
  • Turn off notifications

Start screen

  • Option to login
  • Option to register
  • Logo

Login screen

  • Text entry for username and password
  • Forgot password button

Registration screen

  • Full name
  • Email and password
  • Age, height, weight, gender
  • Personalized questions associated with each metric

Data

  • Create singleton class to hold data across app

Style

  • Pick primary colors for app
  • Standardize button style
  • Standardize padding/margins
  • Make titles in action bar and bottom nav bar consistent
  • Standardize font type and sizes
  • Create a logo
  • Use meaningful text throughout app

Bugs

  • Main screens now cut off by nav bar
  • Compete pages back button goes back to My Health
  • Enter sleep end date cut off

About

Axiv is an integrated health app that allows users to track their fitness and diet improvements. Users can compete with their friends and earn rewards.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages