|
| 1 | +--- |
| 2 | +title: MVP LifeLine | AI Youth Empowerment Platform |
| 3 | +description: A multilingual, offline-first AI platform that helps underserved youth Earn, Heal, and Grow using real-time AI and holistic tools |
| 4 | +sidebar_position: 15 |
| 5 | +keywords: [mvp lifeline, ai for good, perplexity sonar, offline-first, youth empowerment, mental health, career support, multilingual] |
| 6 | +--- |
| 7 | + |
| 8 | +**MVP LifeLine** is a multilingual, offline-first AI platform empowering youth emotionally, financially, and professionally—anytime, anywhere. Over 1.3 billion youth globally face barriers to career opportunities and mental well-being, especially in underserved and remote regions. MVP LifeLine breaks these barriers by combining AI, offline access, multilingual support, and a holistic tool ecosystem. |
| 9 | + |
| 10 | +## Features |
| 11 | + |
| 12 | +* **Dual Mode AI** with Career Coach and Emotional Companion powered by Perplexity Sonar API |
| 13 | +* **Multilingual Support** across 10+ languages including English, French, Arabic, Spanish, Hindi, and regional languages |
| 14 | +* **Offline-First Design** with SMS/USSD integration for low-connectivity regions |
| 15 | +* **Holistic Tool Ecosystem** covering career, wellness, finance, and productivity |
| 16 | +* **SmartQ Access** for context-aware, emotionally intelligent AI responses |
| 17 | +* **Digital Hustle Hub** with AI gig discovery and freelancing tools |
| 18 | +* **Wellness Zone** with guided meditations and mental reset prompts |
| 19 | +* **Finance Zone** with budget tracking and youth-friendly money tips |
| 20 | +* **Productivity Zone** with AI Kanban board and habit tracking |
| 21 | + |
| 22 | +## Prerequisites |
| 23 | + |
| 24 | +* Flutter SDK and Dart |
| 25 | +* Firebase project setup |
| 26 | +* Twilio account for SMS/USSD integration |
| 27 | +* Perplexity API key (Sonar) |
| 28 | +* OpenAI API key (for augmentation) |
| 29 | + |
| 30 | +## Installation |
| 31 | + |
| 32 | +```bash |
| 33 | +# Clone the repository |
| 34 | +git clone https://github.com/JohnUmoh/asgard.git |
| 35 | +cd asgard |
| 36 | + |
| 37 | +# Install Flutter dependencies |
| 38 | +flutter pub get |
| 39 | + |
| 40 | +# Configure Firebase |
| 41 | +flutterfire configure |
| 42 | + |
| 43 | +# Set up environment variables |
| 44 | +cp .env.example .env |
| 45 | +``` |
| 46 | + |
| 47 | +## Configuration |
| 48 | + |
| 49 | +Create `.env` file: |
| 50 | +```ini |
| 51 | +PERPLEXITY_API_KEY=your_sonar_api_key |
| 52 | +OPENAI_API_KEY=your_openai_api_key |
| 53 | +FIREBASE_PROJECT_ID=your_firebase_project_id |
| 54 | +TWILIO_ACCOUNT_SID=your_twilio_sid |
| 55 | +TWILIO_AUTH_TOKEN=your_twilio_token |
| 56 | +``` |
| 57 | + |
| 58 | +## Usage |
| 59 | + |
| 60 | +1. **Setup Firebase**: |
| 61 | + ```bash |
| 62 | + flutterfire configure |
| 63 | + ``` |
| 64 | + |
| 65 | +2. **Run the Application**: |
| 66 | + ```bash |
| 67 | + flutter run |
| 68 | + ``` |
| 69 | + |
| 70 | +3. **Access Features**: |
| 71 | + - Switch between Career Coach and Emotional Companion modes |
| 72 | + - Use SmartQ for AI-powered assistance in multiple languages |
| 73 | + - Access offline features via SMS/USSD when connectivity is limited |
| 74 | + - Explore career tools, wellness features, and productivity boosters |
| 75 | + |
| 76 | +## Code Explanation |
| 77 | + |
| 78 | +* **Frontend**: Flutter cross-platform application with responsive design for mobile and web |
| 79 | +* **Backend**: Firebase for authentication, data storage, and real-time synchronization |
| 80 | +* **AI Integration**: Perplexity Sonar API for dual-mode AI interactions (Career Coach & Emotional Companion) |
| 81 | +* **Offline Support**: Twilio integration for SMS/USSD communication in low-connectivity areas |
| 82 | +* **Multilingual**: Sonar API handling 10+ languages with context-aware responses |
| 83 | +* **Data Sync**: Offline data capture with automatic re-sync when connectivity returns |
| 84 | +* **Personalization**: AI adapts to user's language, literacy level, mood history, and preferences |
| 85 | + |
| 86 | +## Links |
| 87 | + |
| 88 | +- [GitHub Repository](https://github.com/JohnUmoh/asgard) |
| 89 | +- [Live Demo](https://mvplifelineaiapp.netlify.app) |
0 commit comments