This project is a simple 24 hour task management application designed to help individuals with ADHD manage their tasks and stay focused. It allows users to create, edit, and delete everyday tasks, set reminders, and categorize tasks based on priority.
- Users can create tasks with a title, description, and time.
- Tasks can be categorized by priority (high, medium, low).
- Then, the currently active task is displayed on full screen.
- The background changes color based on the time left to complete it.
- When a task with higher priority starts, it replaces the currently active task.
- When the task is clicked, it gets completed and the next task is displayed.
- A short sound plays when the task is started, completed, or changes.
- From time to time, a short sound plays to remind the user to stay focused.
Users are only connected via Google OAuth, to keep it simple and connect the Google Calendar on an instant.
Roadmap:
- Implement task creation and editing functionality
- Implement task deletion functionality
- Implement task categorization by priority
- Reminder notifications
- Calendar view for tasks
- Add Sounds
- Sync tasks with Google Calendar
- User-friendly interface
- Implement user authentication
Stack:
- SvelteKit with Svelte 5 for webapp and routing
- DaisyUI and Tailwind for design
- Bun for package management
- Arctic for OAuth authentication
- SQLite for database management
- Lucide for icons