AI Routine is a comprehensive productivity and life management application built with Flutter. It combines task management, habit tracking, journaling, and AI-powered insights to help you stay organized and achieve your goals.
- 🤖 AI Integration: Smart insights and assistance for your daily routine.
- 📅 Calendar & Scheduling: Manage your events and schedule effectively.
- ✅ Task Management: Create, organize, and track your tasks.
- 🎯 Goal Tracking: Set and monitor your long-term and short-term goals.
- 🔄 Habit Tracker: Build and maintain positive habits.
- 📝 Diary & Notes: Record your thoughts, ideas, and daily experiences.
- 📊 Progress & Summary: Visualize your productivity and view daily summaries.
- 🔔 Notifications: Stay on track with timely reminders.
- 🔐 Authentication: Secure user accounts powered by Supabase.
- 🌗 Dark/Light Theme: Customizable appearance.
- Framework: Flutter
- Language: Dart
- State Management: Provider
- Backend & Auth: Supabase
- Local Storage: Hive
- Notifications: Flutter Local Notifications
- Charts: FL Chart
- Animations: Flutter Staggered Animations
- Flutter SDK (version 3.10.1 or higher)
- Dart SDK
-
Clone the repository:
git clone https://github.com/Bablusinghnirwan/AI-Routine-.git cd AI-Routine- -
Install dependencies:
flutter pub get
-
Configuration:
- This project uses Supabase for backend services. You may need to configure your Supabase credentials in the project (typically in a
.envfile or a constants file). - Ensure you have the necessary platform-specific configurations for Android and iOS (e.g., for notifications).
- This project uses Supabase for backend services. You may need to configure your Supabase credentials in the project (typically in a
-
Run the app:
flutter run
lib/
├── features/ # Feature-based modules (Auth, Diary, Goals, etc.)
├── core/ # Core utilities, theme, and shared components
├── services/ # Service layer (API, Notifications, etc.)
├── main.dart # Application entry point
└── ...
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.