Logo Lanfrica

sphampila-debug/homebound-ai

Domain:

digital infrastructure

Record type:

software
Creator:
sph
Host:
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