Logo Lanfrica

glosings0n/hadithiai

Domaine:

natural language processing

Type de record:

softwareproject
Créateur:
glo
Hôte:
HadithiAI is a modern storytelling platform designed to preserve and celebrate African oral traditions through the power of Generative AI # HadithiAI HadithiAI is a Live Agents challenge submission focused on real-time storytelling and learning. ## Challenge Submission Checklist ### 1) Public Code Repository URL - github.com ### 2) Reproducible Spin-up Instructions Prerequisites: - Flutter SDK 3.35+ - Dart SDK (bundled with Flutter) - Android Studio or VS Code with Flutter tooling - Android/iOS emulator or physical device Quick start: ```bash git clone github.com cd hadithiai flutter pub get flutter run ``` Validation: ```bash flutter analyze ``` Backend target used by this app: - Cloud Run API base URL is configured in lib/core/constants/api_constants.dart - Current value: hadithiai-orchestrator-2922… ### 3) Proof of Google Cloud Deployment Google Cloud proof is provided through one of the following: - Option A: a short recording proving backend is running on Google Cloud (Cloud Run console page or live logs) - Option B: a repository code link proving usage of Google Cloud services/APIs Code evidence links: - Cloud Run backend URL config: lib/core/constants/api_constants.dart - Live API docs on deployed backend: hadithiai-orchestrator-2922… - Frontend API contract consumed from orchestrator: github.com - Story generation API calls from app: - lib/core/services/api_service.dart - lib/core/providers/story_provider.dart Cloud Run deployment screenshot: Other proof: - Recording URL (Cloud Run proof): [LINK_HERE] - Optional backend repository/code proof link: github.com ### 4) Architecture Diagram ```mermaid flowchart LR U["Mobile User"] --> A["Flutter App"] subgraph APP["App Layer"] A --> P1["AppSessionProvider"] A --> P2["StoryProvider"] A --> P3["StoryNarrationProvider"] A --> P4["LiveAudioProvider"] A --> P5["RiddleProvider"] e …