OIM Cameroon Bridges Platform

Getting Started

  • Project Overview
    • Context
    • Objectives
    • Target Beneficiaries
    • Actors and Use Cases
    • Opportunity Types
    • Worked Examples
      • Example 1 — IDP with construction skills
      • Example 2 — Returning migrant in healthcare
  • Technical Architecture
    • Technology Stack
    • High-Level Architecture
    • Domain Model
    • Data Flow
    • Recommendation Sequence
    • Application Lifecycle
  • Installation Guide
    • Prerequisites
    • PostgreSQL
    • Qdrant
    • Ollama
    • AI Recommendation Engine
    • Web Frontend and Partners Portal
    • Mobile Application
    • Docker
  • Configuration
    • AI Engine — .env
    • PostgreSQL SSL Modes
    • Connection Pool (v2.0)
    • Web Clients
    • Mobile Application

Components

  • AI Recommendation Engine
    • Module Layout
    • FastAPI Application (main.py)
    • Gemini Agent (gemini_agent.py)
    • PostgreSQL Memory (agent_memory.py)
    • Qdrant Knowledge Base (qdrant_kb.py)
    • Indexing Workflow
    • Recommendation Workflow
  • Web Frontend
    • Technology
    • Source Structure
    • Key Routes
    • Backend Integration
  • Mobile Application
    • Technology
    • Navigation Structure
    • Application Contexts
    • Key Components
    • API Service Layer
    • User Flows
  • Partners Portal
    • Technology
    • Source Structure
    • Key Routes
    • Roles

Reference

  • API Reference
    • Base URL
    • POST /recommendations/get22
    • POST /recommendations/get22-batch
    • POST /documents/upload
    • POST /documents/index-json-batch
    • GET /analytics/* and statistics
    • Data Schemas
      • Beneficiary profile
      • Opportunity
      • Recommendation
    • Complete Endpoint Inventory
      • System and health
      • Documents and indexing
      • Collections
      • Analytics
      • Recommendations
  • Data Model
    • Enumerated Types
    • Core Tables
      • Identity and access
      • Beneficiaries and opportunities
      • Recommendations and applications
      • Notifications
      • Analytics and audit
      • Governance and AI
    • Entity Relationships
      • Core domain (beneficiaries, opportunities, recommendations)
      • User activity, notifications, and audit
      • Role-based access control (RBAC)
      • Opportunity type hierarchy
      • Enumerated types map
      • Recommendation record lifecycle
      • Beneficiary 360 view
    • AI Engine JSON Structures
    • External Data Sources
  • Security and Privacy
    • Content Classification
    • Privacy by Design
    • Identity and Access Management
    • Application and AI Security
    • Deployment Model
    • Monitoring and Incident Response
  • Deployment
    • Infrastructure Overview
    • Layers
    • Containers
    • Mobile Builds
    • Self-Hosted (ST Digital, Cameroon)
  • Maintenance and Support
    • Recommended Maintenance
    • Operational Checks
    • Backups
    • Contacts
    • External References
OIM Cameroon Bridges Platform
  • Search


© Copyright 2026, International Organization for Migration — Cameroon.

Built with Sphinx using a theme provided by Read the Docs.