Logo Lanfrica

fenoh3ry/imaginarium

Domain:

educationnatural language processing

Record type:

software
Creator:
fen
Host:
Imaginarium Madagascar β€” Immersive AI-assisted platform for Malagasy cultural heritage education # 🌺 Imaginarium Madagascar > *Tahiry ny lovantsofina β€” Heritage for the future* Imaginarium Madagascar is an immersive AI-assisted platform for **Malagasy cultural heritage education**. It teaches children about **fomba** (customs), **fahaizana** (skills), and **lova / lovantsofina** (heritage/ancestral wisdom) through interactive AI agents. ## πŸ— Architecture **Cloudflare-native MVP stack:** | Layer | Technology | Platform | |-------|-----------|----------| | Frontend | SvelteKit + adapter-cloudflare | Cloudflare Pages | | API | Hono | Cloudflare Workers | | Database | D1 (SQLite) | Cloudflare D1 | | AI | Workers AI | Cloudflare Workers AI | | Vectors | Vectorize | Cloudflare Vectorize | **Flat project structure** (no npm workspaces β€” avoids undici/Vite corruption): ``` imaginarium/ β”œβ”€β”€ apps/ β”‚ β”œβ”€β”€ web/ # SvelteKit frontend β”‚ └── api/ # Hono API (Workers) β”œβ”€β”€ data/ β”‚ β”œβ”€β”€ schema/ # Content type definitions β”‚ └── raw/ # Source texts for RAG β”œβ”€β”€ scripts/ # Data processing, embedding generation └── package.json # Scripts only, no workspaces ``` ## πŸ“š Content Types The knowledge base covers 9 core content types from Malagasy oral tradition: - **Angano** (tales/folklore) β€” traditional stories with moral lessons - **Ohabolana** (proverbs) β€” ancestral wisdom in concise form - **Hainteny** (poetry) β€” classical Malagasy poetic forms - **Kabary** (speeches) β€” formal oratory traditions - **Fomba** (customs) β€” cultural practices and rituals - **Fahaizana** (skills) β€” traditional crafts and knowledge - **Lova** (heritage) β€” ancestral inheritance and wisdom - **Ethnic groups** β€” the 18 peoples of Madagascar - **Historical figures** β€” key figures in Malagasy history ## πŸš€ Getting Started ### Prerequisites - Node.js 18+ - Wrangler CLI - Cloudflare account with D1 + Workers AI enabled ### Setup ```bash # Clone the repo git clone github.com cd imaginarium # Install API dependencies cd …