Function is a todo application based on the MIT productivity system (most important thing, todo, backburner).
This is an (semi-inactive) side-project.
- Angular 13+ (TS, RxJS, Firestore)
- Ionic (allows for browser, and native iOS/Android application development with the same codebase)
- Firestore (basic noSQL nested collections, and batch-writes)
- MIT todo system
- Integrations with Google Calendar (voice-activated reminders with google now added to backburner section, removing friction)
- Draggable elements between todo and backburner section
These features are not a part of function yet, but they are on the roadmap.
- Task analytics (indluding tracking 'nomadic' tasks that go from task to task)
- Kanban-style task maangement between todo lists
- Tagging
- Task suggestions
- Clone repo
- Run
npm installand install all necessary dependencies - Run
ionic serve
- Authentication and routing works
- Dragging elements within todo and backburner sections work
- Marking a task as done, chaning the name of the task, and deleting tasks all work (wired up to the backend).
- Total application size: ~970k (😢)