We would like to build an integrated productivity app that helps a user to track his progress across the following realms : Health and Fitness - Activities, Tasks, Goals.
Goals can be broken down into tasks and further into sub-tasks. Tasks can be assigned to goals. Sub-tasks can be assigned to tasks.
Goals can also contain activities (for the 1st iteration, we need to log the data for activities, then subsequently read from the fitness apps).
We would like to be able to CRUDL (create, read, update, delete, list) tasks/sub-tasks, activities and goals.
We need to be able to assign tasks and activities to goals (update goals).
Create a user persona (Sign in as a new user -> use SSO like Google and integrate just a small sign in button -> https://developers.google.com/identity/sign-in/web/sign-in)
View by day, week, month, year
View Progress made towards goals
View tasks done
View pending tasks
View Health activity
Time spent on tasks and activities
Tasks due this week
Tasks to follow up on
Create reminders (Future Release or Bonus points)
Mark a task or sub task as a dependent task on another task (Future release)
Generate an email summary, and a push notification at the end of the day, week, month, year (Future Release or Bonus points)
View Backburner (Future Release or Bonus points)
Will add sample UI or app mockups.
How much experience does your group have? Does the project use anything (art, music, starter kits) you didn't create?
CodeDay Labs team in the advanced track.