Logo Lanfrica

sphampila-debug/homebound-ai

Domaine:

digital infrastructure

Type de record:

software
Créateur:
sph
Hôte:
AI-powered immigration assistant for Africa # 🌍 Homebound AI **An AI-powered immigration assistant for Africa** ## 🎯 Overview Homebound AI is a comprehensive mobile application designed to simplify the immigration process for African citizens. It leverages AI technology to provide personalized guidance, document checklists, embassy information, and real-time chat support to help navigate complex visa and immigration requirements. ## ✨ Key Features - 🤖 **AI Chat Assistant** - Get instant answers to immigration questions - 📋 **Document Checklist** - Organized checklists for required documents by country/visa type - 🏢 **Embassy Directory** - Find and contact embassies in your region - 👤 **User Profiles** - Save preferences and track application progress - 🔐 **Secure Authentication** - Safe login and data protection - 📱 **Mobile-First** - Accessible on any smartphone ## 🚀 Getting Started ### Prerequisites - Flutter SDK 3.0+ - Dart 3.0+ - Android Studio or Xcode (for emulator/device testing) ### Installation ```bash # Clone the repository git clone github.com cd homebound-ai # Install dependencies flutter pub get # Run the app flutter run ``` ### Environment Setup Create a `.env` file in the project root: ```env API_BASE_URL=api.homebound-ai.com AI_API_KEY=your_api_key_here DATABASE_URL=your_database_url ``` ## 📁 Project Structure ``` homebound-ai/ ├── mobile/ │ ├── lib/ │ │ ├── main.dart # App entry point │ │ ├── app.dart # App configuration │ │ ├── navigation.dart # Navigation setup │ │ ├── screens/ # UI screens │ │ │ ├── splash_screen.dart │ │ │ ├── login_screen.dart │ │ │ ├── home_screen.dart │ │ │ ├── profile_screen.dart │ │ │ ├── ai_chat_screen.dart │ │ │ ├── embassy_directory_screen.dart │ │ │ └── document_checklist_screen.dart │ │ ├── widgets/ # Reusable UI components │ │ │ └── app_drawer.dart …

Licenses