Features
- Dual Mode AI with Career Coach and Emotional Companion powered by Perplexity Sonar API
- Multilingual Support across 10+ languages including English, French, Arabic, Spanish, Hindi, and regional languages
- Offline-First Design with SMS/USSD integration for low-connectivity regions
- Holistic Tool Ecosystem covering career, wellness, finance, and productivity
- SmartQ Access for context-aware, emotionally intelligent AI responses
- Digital Hustle Hub with AI gig discovery and freelancing tools
- Wellness Zone with guided meditations and mental reset prompts
- Finance Zone with budget tracking and youth-friendly money tips
- Productivity Zone with AI Kanban board and habit tracking
Prerequisites
- Flutter SDK and Dart
- Firebase project setup
- Twilio account for SMS/USSD integration
- Perplexity API key (Sonar)
- OpenAI API key (for augmentation)
Installation
Configuration
Create.env
file:
Usage
-
Setup Firebase:
-
Run the Application:
-
Access Features:
- Switch between Career Coach and Emotional Companion modes
- Use SmartQ for AI-powered assistance in multiple languages
- Access offline features via SMS/USSD when connectivity is limited
- Explore career tools, wellness features, and productivity boosters
Code Explanation
- Frontend: Flutter cross-platform application with responsive design for mobile and web
- Backend: Firebase for authentication, data storage, and real-time synchronization
- AI Integration: Perplexity Sonar API for dual-mode AI interactions (Career Coach & Emotional Companion)
- Offline Support: Twilio integration for SMS/USSD communication in low-connectivity areas
- Multilingual: Sonar API handling 10+ languages with context-aware responses
- Data Sync: Offline data capture with automatic re-sync when connectivity returns
- Personalization: AI adapts to user’s language, literacy level, mood history, and preferences