Project Name: Done - Study Session by Omar ATProject Name: Done - Study Session by Omar AT

Project Name: Done - Study Session

Omar AT

Omar AT

Project Name: Done - Study Session & Focus Tracker (تطبيق تم)
Tagline: A productivity and study session management application utilizing Clean Architecture, Pomodoro intervals, custom Canvas analytics charts, and local SQLite persistence.
Overview: Done (تم) is a minimalist study tracker and focus companion created to help students and learners build disciplined study routines. Built on interval productivity principles (Pomodoro), the app allows users to configure custom focus timers and structured rest periods, track active study sessions in real time, and analyze historical study trends through custom-painted 7-day progress charts and local productivity metrics.
Role: Flutter Developer (Architected the Clean Architecture layers, implemented the interval session timer state machine, custom Canvas chart painters, and local SQLite storage).
Tech Stack:
Framework & UI: Flutter & Dart (ReadexPro typography, Lottie micro-animations, CustomPaint graphic engines)
Architecture: Clean Architecture (Domain use-cases, Data repositories, Presentation BLoC/Cubit)
State Management: Flutter BLoC (StudyingManagerCubit, AppDataHolderCubit)
Local Database & Persistence: SQLite (sqflite for offline session logs & history) & SharedPreferences
Data Visualization: Custom Canvas Painters (ProgressIndicatorsPainter) & PercentIndicator
Dependency Injection: GetIt Service Locator & Dartz functional programming
Key Features:
Customizable Focus & Rest Intervals: Flexible session setup enabling users to define tailored study intervals and rejuvenating rest breaks.
Real-Time Session Controller: Interactive countdown interface equipped with pause, resume, extend, and early session wrap-up controls.
Custom Canvas Data Analytics: Bespoke CustomPaint bar charts illustrating the last 7 days of daily study duration, average daily hours, and focus consistency.
Comprehensive Study Metrics: Visual progress indicators tracking total hours studied, weekly milestones, and completion streaks.
100% Offline-First Architecture: Embedded SQLite database architecture keeping all session histories, timers, and statistics private and available without network access.
Motivational Dashboard: Clean home interface integrating daily productivity advice, dynamic Lottie animations, and instant session launch triggers.
Like this project

Posted Sep 30, 2026

Project Name: Done - Study Session & Focus Tracker (تطبيق تم) Tagline: A productivity and study session management application utilizing Clean Architecture, ...