Todo App
Todo App
Todo App
The Todo App is a personal task management application for FlowState. It provides simple, focused task tracking with priority levels, due dates, and completion status. Designed as a lightweight alternative to the full Projects App for personal productivity.
Key Features
- Simple Task Management: Create, view, edit, and complete todos
- Priority Levels: Low, medium, and high priority classification
- Due Date Tracking: Set and track due dates for tasks
- Authentication Integration: User-specific todo lists with auth support
- FlowState Framework Integration: Embeddable micro-app architecture
- Offline-Ready: RxDB local-first data storage
Target Users
| User Type | Primary Use Cases |
|---|---|
| Individual Contributors | Personal task tracking, daily to-do lists |
| Personal Users | Home and personal task management |
| Quick Entry Users | Rapid task capture without project overhead |
Quick Links
- Features & Capabilities - Detailed feature documentation
- Getting Started - Set up and configure the app
Getting Started
Navigation
The app provides straightforward navigation:
- All Todos (
/list) - View all your todo items - New Todo (
/new) - Create a new todo - Todo Detail (
/:id) - View and edit a specific todo
Creating Your First Todo
- Click the "New Todo" button in the header or navigate to
/new - Enter the todo title and optional description
- Set priority (low, medium, high)
- Optionally set a due date
- Save to create the todo
Completing Todos
- Navigate to the todo list
- Click on a todo to view details
- Mark as complete by toggling the completion status
App Identity
| Property | Value |
|---|---|
| Package | @epicdm/flowstate-app-todo |
| Base Path | /todo |
| Icon | check-square |
| Color | #3B82F6 |
Related Packages
- @epicdm/flowstate-app-framework - App container framework
- @epicdm/flowstate-rxdb - Database utilities
- @epicdm/flowstate-rxdb-react - React bindings for RxDB