Taskati App – Smart Task Management Application
Taskati is a modern and user-friendly task management application built using Flutter, designed to help users organize their daily activities efficiently and with a smooth user experience.
The application allows users to create, manage, and track their tasks based on specific dates, with a clean and structured interface that strictly follows a well-crafted Figma design to ensure visual consistency and high-quality UI/UX.
One of the core features of the app is the use of Hive as a local database, which enables fast, lightweight, and offline data storage. This ensures that all tasks are saved securely on the device and can be accessed instantly without relying on an internet connection. Additionally, SharedPreferences is used to store user-specific data such as name and profile image.
The app also includes profile customization, allowing users to upload or capture a profile picture using the device camera or gallery through the image_picker package, with proper file handling using path_provider for persistent storage.
From a technical perspective, the application is built with a modular and scalable structure, utilizing reusable custom widgets to maintain clean code architecture and improve maintainability. Key Flutter widgets used include ListView, Dismissible (for swipe actions like delete and complete), BottomSheet for interactive actions, and Stack for advanced UI layering.
Key Features:
Add, edit, and delete tasks بسهولة
Swipe gestures for task management (delete / mark as completed)
Date-based task filtering
Persistent local storage using Hive
User profile management (name & image)
Fully responsive and clean UI following Figma design
Smooth and intuitive user experience
Technologies & Tools:
Flutter & Dart
Hive & Hive Flutter
SharedPreferences
Image Picker
Path Provider
This project reflects strong attention to detail, clean architecture practices, and a focus on delivering a high-quality user experience with efficient performance.