From 501bbf62fe0a08d6eef8a137d0006c3b5920c4b4 Mon Sep 17 00:00:00 2001 From: David Yap Date: Sun, 16 Dec 2018 20:04:34 +0800 Subject: [PATCH] Update doc --- docs/features.md | 62 ++++++++++++++++++++++++++---------------------- pwa/index.html | 1 + 2 files changed, 35 insertions(+), 28 deletions(-) diff --git a/docs/features.md b/docs/features.md index 6163cfd..7f0ec81 100644 --- a/docs/features.md +++ b/docs/features.md @@ -1,55 +1,61 @@ # Features -1. Start/stop time tracking for a task -1. Have a break during a task -1. Continue a task on the next day -1. View/edit timesheet with summary/details -1. Group tasks into a timesheet -1. Group timesheets into a project -1. Send a timesheet for review to another user -1. Export all timesheets -1. Import timesheets -1. Delete all timesheets -1. Login/Logout with blockstack (Timesheets and projects can belong to a user, doesn't need to. When logged out the user is the local user.) -1. Switch between projects and timesheets -1. Filter tasks by projects, time period,.. -1. Set an hourly rate -1. Add additional invoice items like travel -1. Generate invoice -1. Notify user when working offline -1. Notify user about current running task -1. Show privacy policy -1. Show open source licences - +1. Start/stop time tracking for a task +2. Have a break during a task +3. Continue a task on the next day +4. View/edit timesheet with summary/details +5. Group tasks into a timesheet +6. Group timesheets into a project +7. Send a timesheet for review to another user +8. Export all timesheets +9. Import timesheets +10. Delete all timesheets +11. Login/Logout with blockstack (Timesheets and projects can belong to a user, doesn't need to. When logged out the user is the local user.) +12. Switch between projects and timesheets +13. Filter tasks by projects, time period,.. +14. Set an hourly rate +15. Add additional invoice items like travel +16. Generate invoice +17. Notify user when working offline +18. Notify user about current running task +19. Show privacy policy +20. Show open source licences # The Current Agenda -1. Prioritise speed over to design complexity to test Ideas quicker. -1. Aim for Low Fidelity Designs (Wireframes) with slight UI work for quick UX changes. -1. A version for the Timestack will be ready no more than 3 weeks time. Take note, given with the short number of days, the UI will not be completed till perfection for testing reasons. (I have a channel of product people who I always reach out for UX testing.) -1. Only work on top selected features. -1. After testing the ideas of Timestack and it works, proceed to test a monetization strategy. -1. If the testing fails by 3 iterations, the idea comes to an end. -1. Main UX is focus accordingly to the features below. +1. Prioritise speed over to design complexity to test Ideas quicker. +2. Aim for Low Fidelity Designs (Wireframes) with slight UI work for quick UX changes. +3. A version for the Timestack will be ready no more than 3 weeks time. Take note, given with the short number of days, the UI will not be completed till perfection for testing reasons. (I have a channel of product people who I always reach out for UX testing.) +4. Only work on top selected features. +5. After testing the ideas of Timestack and it works, proceed to test a monetization strategy. +6. If the testing fails by 3 iterations, the idea comes to an end. +7. Main UX is focus accordingly to the features below. ## Time Counter (Start/Stop/Resume) + Counts Time when users decide to start tracking their time, take a pause or resume the next day. (Minutes / Hours / Days) ## Timesheet Overview with Editor + Allow users to create, export, import, share, edit, read or delete the overview of their tracked time on projects/works. ## Grouping / Time Management + Users can group various tasks into a single timesheets. And, different timesheets into the single project. ## Hourly Rate Set-Up + Users can set hourly rates into their timesheets. ## Invoicing + An easy customizable invoice generator for billing convenience. (E.g: Wave Invoicing) ## Offline Mode + Allow users to work offline. Users will be notified when there is no internet. ## Blockstack Account + Users can take their timesheets anywhere with a simple Blockstack ID login. diff --git a/pwa/index.html b/pwa/index.html index 0faf6fb..741bb13 100644 --- a/pwa/index.html +++ b/pwa/index.html @@ -364,4 +364,5 @@
SOCIALS
} }; +