The goal of this application is to track the daily time , a user uses on his or her phone along with the apps used for that .
Allow the user to understand how much time is “wasted” with the phone and track which app is the cause.
Give Friendly reminders ,so the user can take appropriate action.
The app will come in two flavors , free and pro with extended functionality in pro. This is an evolving app and needs to be designed in such a way that future functionality can be seamlessly added.
The app will track all the app the user is currently using and the amount of time for each app being used. A day will be considered as 00:01 to 23:59 hours. This data has to be saved.
The app will track data and display the data as a graph in the following format.
Graph A : Single Day Graph
This will show the graph for a day ‘s app tracking. It will show the app name and nof hours used . The data will be updated every hour.
Graph B : Date Range Graph
This will show total hours for which the phone screen was active (sum of all apps used) for a single day. The range can be selected from a date picker. If the no of days is more then the screen can display , then it will form and accordion like previous next option.
Graph C: Date Range App View
This will be similar to Graph B , but will show total number of hours used by app as per the date range selected. Here the goal will be to fit as many app used as possible in a single screen.
Graph D: Plan vs actual
This is a pro feature , the app will allow users to cut down on phone usage , by giving them an option to limit the no of hours per day they plan to use. This will record the difference between planned and actual. This is per day basis.
a) When the user is using the phone for more than one hour,(configurable). The app will display a notification in the status bar with a message(TBD). In the pro version , the user can configure the number of hours for the notification to appear.
b) In the pro version the user will have an option to repeat the notification .
c) In the pro version the user can show the notification as a pop up message .(Like Viber)
d) If the user has set a planned goal of using the phone for a certain number of hours and is one hour away from the target , then a notification will warn the user and will also remind the user after the time limit is crossed. This is a pro feature.
e) Another pro feature will be , work vs leisure. For every hour of work (or phone not used) there will be some hours of time unlocked for leisure. This feature is under incubation and will will be released later.
f) Another feature can be leaderboards (some sort of gamification)
4. Setting Screen
There will be setting screen for notification configuration. All the options that are pro will prompt users to buy the pro version of the app.
5. Google Drive
The user will require google login , so the user’s name can be used by the app in notification. All user’s data needs to be backed and restored from the drive.
NB: preferable framework should be Cordova, Angular , Ionic, Mysql, HTML5 . And easily portable to iOs.
24 freelancers are bidding on average $297 for this job
Hi I work towards providing reliable, relevant and robust IT solutions at most competitive prices to my customers. I ensure 100% customer satisfaction so lets start Thanks