Skip to content
/ AOK Public

Receive an act of kindness to complete everyday to become a more charitable human being.

Notifications You must be signed in to change notification settings

Shaunothon/AOK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AOK (Act of Kindness)

Table of Contents

  1. Overview
  2. Product Spec
  3. Wireframes
  4. Schema

Overview

Description

AOK (Act of Kindness) is an application that allows users to receive daily prompts for acts of kindness. Users may select which time of day they would like the notification as to not be blindsided. Users may complete these tasks and then respond to another notification (12 hours later for daily) which queries the task completion and prompts for a response. Alternatively, users may mark the task as completed within the app. A history view is also present to display act of kindness history and completion status.

App Evaluation

[Evaluation of your app across the following attributes]

  • Category: Lifestyle, Wellness
  • Mobile: The product experience is uniquely mobile as no one wants to login and out of a website to receive an act of kindness and to report on its completion.
  • Story: The story is compelling to those who wish to make a small positive difference in others' lives. My friends and family might use this app. Again, that's a maybe.
  • Market: The market for this app is useful to a niche group of individuals that seek to make a difference in others' lives.
  • Habit: The app is not addictive but the task proposed and interaction with the app should take no longer than 2 minutes a day.
  • Scope: I'm not sure how long it would take to create but I imagine it won't be lengthy. I believe the product I wish to build is fairly clearly defined.

Product Spec

1. User Stories (Required and Optional)

Required Must-have Stories

  • User can customize act of kindness settings in settings menu
  • User can mark act of kindness as complete or incomplete
  • User can view log of act of kindness status for past 30 days

Optional Nice-to-have Stories

  • User can customize type of act of kindness (e.g. school, work, everyday life)
  • User can customize act of kindness difficulty (e.g. easy, medium, hard, random)
  • User can customize act of kindness frequency more precisely than day, week, month
  • User can view task completion streak
  • User can view specific history table view cell data when clicking on history entry

2. Screen Archetypes

Home Screen

  • User can access settings
  • User can change completion status
  • User can navigate to completion log

History Screen

  • User can view complete and incomplete acts

History Log Entry Screen

  • User can view act of kindness in entirety
  • User can view time of completed task confirmation or incomplete status

Settings Screen

  • User can change push frequency
  • User can change time of day to receive notification
  • User can opt to select to receive a notification once per week or month
  • User can change category of act to receive for kindness

3. Navigation

Tab Navigation (Tab to Screen)

  • Act of Kindness Origin (home)
  • History

Flow Navigation (Screen to Screen)

History

  • a history entry is tapped which navigates to a specific act entry and its details.

Video Walkthrough

Wireframes

[Add picture of your hand sketched wireframes in this section]

Still to be completed

I have implemented all Stories except the difficulty feature (e.g. easy, medium, hard acts of kindness). I've had a change of heart and concluded that life is already hard enough, to go out of your way to complete a difficult task for someone just isn't worth it. Simple tasks are good enough.

Schema

[This section will be completed in Unit 9]

Models

[Add table of models]

Networking

  • [Add list of network requests by screen ]
  • [Create basic snippets for each Parse network request]
  • [OPTIONAL: List endpoints if using existing API such as Yelp]

About

Receive an act of kindness to complete everyday to become a more charitable human being.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages