Tasky is a productivity and task-management mobile application designed to help users organize daily activities, manage tasks efficiently, and improve focus through structured focus sessions.
Tasky helps users increase productivity, reduce procrastination, and build consistent productive habits.
- **Students: manage assignments, study sessions, and deadlines.
- **Professionals:track work tasks, projects, and time management.
- **General Users: improve productivity and maintain daily routines.
- Create, edit, and manage tasks
- Track focus sessions with a Pomodoro-style timer
- View productivity statistics and progress
- Receive motivational quotes and reminders
- Customize themes, notifications, and security options
- Basic Flutter project setup and structure
- Bottom navigation bar for main sections
- Implemented screens:
- Home (overview and quick actions)
- Tasks (task management)
- Focus/Timer
- Statistics
- Settings
- Responsive UI with consistent color schemes, typography, spacing, and hierarchy
- Local storage using SQLite for tasks and focus sessions
- SharedPreferences for lightweight data (user settings, statistics)
- State management using Provider
- Integrated ZenQuotes API for motivational quotes
- Input validation and form handling
- Device features:
- Local notifications
- Optional location services for future context-aware features
- Firebase Authentication (anonymous & email/password)
- Dark mode, notification preferences, and configurable timer settings
- Custom app icon and splash screen
- Optimized performance, UI refinements, bug fixes
- Prepared for deployment
| Tool/Framework | Purpose |
|---|---|
| Flutter | Cross-platform UI development |
| Dart | Programming language |
| Provider | State management |
| sqflite_common_ffi | Local SQLite storage |
| SharedPreferences | Lightweight data storage |
| Firebase Authentication | User authentication |
| HTTP | API integration (ZenQuotes) |
| flutter_launcher_icons | Generate app icons for all platforms |
| flutter_native_splash | Custom splash screen |
| Local Notifications | Reminders and alerts |
| Location Services | Optional future features |
Screenshots of the final application are demonstrated in an attached video