I developed the mobile application for Nafsi AI using Flutter, focusing on delivering a smooth, responsive, and user-friendly experience for daily mental wellness tracking.
The app provides users with an intuitive interface to interact with the system, including habit tracking, journaling, and AI-powered insights.
Key Features (Flutter App):
? Clean & Responsive UI:
Built a modern and scalable UI with a focus on simplicity and usability.
? State Management (Provider):
Implemented efficient state management to ensure real-time UI updates and smooth user experience.
? Authentication Flow:
Login/register system with JWT integration and secure session handling.
? Habit Tracking (Home Screen):
Display habits with progress indicators and completion percentages.
? Dark Mode Support:
Implemented dynamic theming for better user experience.
➕ Add / Delete Habits:
Users can easily add or remove habits داخل التطبيق.
? Detailed Habit Screens:
Each habit has a dedicated details view.
? Journal & Therapy Integration:
Integrated APIs to handle journal entries and AI therapy sessions.
? Analysis Dashboard:
Displays overall wellbeing score, progress trends, and personalized insights based on user data.
? Reports System:
Allows users to view and download AI-generated reports summarizing their mental health progress in a structured format.
Technical Implementation:
Framework: Flutter
State Management: Provider
API Integration: Dio (REST APIs)
Local Storage: Secure Storage
Architecture: Clean & scalable structure