Overview
Key Features
- Modular UI System: Developed a set of reusable and adaptive UI components using Flutter widgets, focusing on responsiveness, accessibility, and customization for both light and dark themes.
- Personalized Study Timetable: Implemented a custom timetable generator allowing users to set start/end times, intervals, and days, and dynamically edit and store subjects per time slot.
- Productivity Tools: Integrated core features like task management, habit tracking, note-taking, and focus sessions to help students stay consistent and improve time management.
- AI-Powered Assistance: Added a voice-based AI assistant for quick Q&A, note summarization, and motivational reminders to enhance learning efficiency.
- Cloud Sync and Local Storage: Used Supabase for backend data storage (tasks, schedules, notes) with GetX for efficient state management and offline caching via GetStorage.
Technologies Used
- Flutter: For cross-platform app development (Android, iOS, Web, Desktop).
- Supabase: For backend database, authentication, and real-time data sync.
- GetX & GetStorage: For reactive state management and local persistence.
