Skip to content

Commit

Permalink
Update doc
Browse files Browse the repository at this point in the history
  • Loading branch information
davidyapdy committed Dec 16, 2018
1 parent 9b4fe56 commit 501bbf6
Show file tree
Hide file tree
Showing 2 changed files with 35 additions and 28 deletions.
62 changes: 34 additions & 28 deletions docs/features.md
Original file line number Diff line number Diff line change
@@ -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.
1 change: 1 addition & 0 deletions pwa/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -364,4 +364,5 @@ <h6>SOCIALS</h6>
}
};
</script>

</html>

0 comments on commit 501bbf6

Please sign in to comment.