...
System Tasks:
1) Manage Account
- Create
- Log In (precondition: create)
- Read (View) (precondition: log in)
- Update personal info (precondition: log in)
- Delete account (precondition: log in)
2) Manage Categories/Events (precondition: log in)
- Create
- Date
- Time
- Description
- Type: Activity/Todo/Deadline
- Access control (who can read, write)
- Categorize
- add parent
- Read (View)
- Yearly
- Monthly
- Weekly
- Update created fields
- access control (share)
- date
- time
- description
- Delete
3) Offline viewing (precondition: log in)
- Create PDF
- Email PDF
- Print PDF
...