Accountability means taking responsibility for what you are doing. Through the free Yona App you can keep your internet behavior nice, along with a friend. For example, imagine what websites you prefer not to visit but also how much time you want to be useful online. So can you help your friend to realize his goals and your friend will help you. To help you, Yona develops a free App for PC, tablet and smartphone.
Background and strategic fit
- Users will use the app primarily from their smartphone, but must be also available on pc and tablet.
|1||Signup (Create Account)||As a user I want to signup using my e-mail adress and password (certain complexity) and additionally I can set a Full Name, Nick Name, Profile Photo and Device description, so I can start login to the app.||M|
|2||Sign Up Succeed||As a user I want to have a message "Sign Up" succeed message and information about next steps, so I can start using the app.||M|
Sing Up Confirmation
|As a user I want to get email notification to confirm my email address and activate my account, so I can login to the app.||M|
|4||Login||As a user I want to login using my e-mail address en password, so I use the app.||M|
|5||Login Social Network||As a user I want to use my Facebook or Google+ login to authenticate, so I can easily login.||C|
|6||Reset Password||As a user I want to reset my password using a mail notification with reset password link, so I can set a new password and login to the app.||M|
As a user I like to have a clear homescreen from where I can acces the core features of the app, like My Goals, My Reports, My Devices, Buddies, Notifications, Chat and Reports.
|My Goals||As a user I like to set goals which I can share with my buddies, so they can support me.|
|My Reports||As a user I like to have reports of my internet and app usage, to raise awareness.|
|My Devices||As a user I like to have a list of registered yoga devices, so I can manage (add, delete) these devices.|
As a user I like to invite one or more buddies from my address book (mail address), so they get an mail or an in-app notification (only if the user already exists).
|Buddies||As a user I like to have a list of existing buddies and by default a buddy is one to one with a two-way trust, so you have insight in both usage.|
As a user I like to set a level of detail (Traffic Licht) per buddy, so I can define myself what I like to share with my buddy.
|Notifications||As a user I like to have a notification wall (invites, flags, app removals) so I have a clear view what's going on with my buddies.|
|Chat||As a user I like to have a chat function so I can securely chat with one of my buddies.|
Security / Privacy
|As a user I like to have an app which guarantee privacy of my personal data, so the solution must be secure.|
|As a user I like to have an disclose request \ allow option in case my report raise questions.|
|Internet Usage||As a user I like to have insight in my internet and app usage.|
Cleanup List (hide, own side)
Secure APP access vertrouwen
Laptop: SVC, Plugin
Systeem aanpassingen detecteren
Inactiviteit / detectie
User interaction and design
We have already designed an APP prototype using Justinmind and below the url and pw which belongs to the list of requirements below and attached also the initial Functional Design Accountability - FD EN draft v1.2.pptx.
Below is a list of questions to be addressed as a result of this requirements document: