Skip to content

DevNadimm/ClearTask

Repository files navigation

⚡ ClearTask: AI Planner & ToDo

ClearTask is a premium, AI-driven task management application that transforms productivity into a rewarding journey. Built with Flutter, it combines cutting-edge AI planning with an immersive RPG-style economy to help you conquer your day, one task at a time.


🤖 AI-First Productivity

ClearTask leverages advanced Large Language Models to act as your personal executive assistant.

  • 📅 Plan My Day: Analyzes your pending tasks, priorities, and deadlines to generate a smart, time-blocked schedule. Powered by Gemini 1.5 Flash with Groq (Llama 3.3 70B) fallback.
  • 🧩 AI Subtask Generation: Instantly breaks down complex goals into manageable, actionable steps.
  • 🧠 Context-Aware Logic: Intelligent categorization and prioritization that adapts to your unique workflow.

🎮 The Productivity RPG (Clear Economy)

Turn your to-do list into a level-up experience. Stay productive to earn rewards and unlock premium features.

  • 💰 Clear Coins & XP: Earn coins and experience points for every task you complete and ogni daily login.
  • 🏆 Leveling System: Move up the ranks as you accumulate XP. From "Newbie" to "Productivity Master".
  • 💳 User Wallet: A centralized hub to track your earnings, bonuses, and feature unlocks.
  • 🎁 Engagement Bonuses: Get rewarded for consistency with signup bonuses and daily rewards.

🚀 Key Features

  • ☁️ Cloud Sync & Backup: Secure your data with Firebase Firestore and Google Sign-In.
  • 🗓️ Google Calendar: Bidirectional synchronization to keep your schedule aligned.
  • ⏲️ Pomodoro Focus: Integrated focus timer to maximize deep work sessions.
  • 📈 Advanced Analytics: Visualize your productivity trends with interactive completion charts.
  • ✍️ Rich Text Notes: Take detailed documentation for any task using flutter_quill.
  • 🔔 Smart Notifications: Dynamic, schedule-aware reminders that keep you on track.
  • 🏗️ Parent-Instance Model: Advanced architecture for complex task dependencies.
  • 🎉 Celebration Dialog: Celebrate your wins with an interactive dialog and immersive sound effects upon completion.

🧱 Technical Architecture & Stack

ClearTask follows Clean Architecture principles to separate concerns and ensure maintainability.

Core Stack:

Technology Purpose
Flutter Cross-platform UI Toolkit
BLoC/Cubit Advanced State Management & Logic
GetX Routing, Overlays, and Snackbars
Firebase Authentication & Cloud Synchronization
AI Models Intelligent Planning (Gemini & Groq) & Subtask Generation
SQLite (sqflite) Persistent Local Storage (Offline-first)
Google Ads Monetization & Feature Unlocks
FL Chart Data Visualization & Analytics

Module Structure:

lib/
├── core/             # Themes, Services, Utils, and Global Widgets
├── data/             # Models, Repositories, and Data Sources (SQLite/Firebase)
├── presentation/     # Screens, Widgets, and BLoCs/Cubits
└── main.dart         # App Entry & Initialization

🧑‍💻 Author

Nadim Chowdhury


Tip

This application is constantly evolving. Keep an eye on our Issues for upcoming features!

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors