Logo Lanfrica

DavidBugger/Hausamaster_ai

Domaine:

natural language processingeducation

Type de record:

software
Créateur:
Dav
Hôte:
is a cutting-edge language learning platform aimed at bridging the gap for NYSC Corp members, tourists, and workers moving to Northern Nigeria. # 🦅 HausaMaster AI > **Master the Hausa language naturally with the power of Gemini 2.5/1.5 AI.** **HausaMaster AI** is a cutting-edge language learning platform aimed at bridging the gap for NYSC Corp members, tourists, and workers moving to Northern Nigeria. Unlike generic language apps, HausaMaster focuses on cultural context, street-smart vocabulary, and real-time pronunciation coaching using advanced multimodal AI. ## ✨ Key Features * **🤖 Malam Musa (AI Tutor)**: An intelligent, culturally aware conversational partner powered by Google's Gemini AI. Musa teaches you not just *what* to say, but *how* to say it with respect to Northern etiquette. * **🗣️ Real-time Pronunciation Evaluator**: Record your voice and get instant, phoneme-level feedback. The AI analyzes your tone and accent to help you sound more like a native speaker. * **🎙️ Voice Assistant**: Navigate the app and control playback completely hands-free using voice commands (e.g., "Ask Musa...", "Go to lessons"). * **📝 Dynamic Quiz Generator**: Automatically generates quizzes based on the lessons you've just taken, testing both vocabulary and cultural knowledge. * **🌍 Cultural Context First**: Lessons include tips on religious awareness, market bargaining strategies, and regional etiquette. * **🎨 Premium UI**: A polished, "glassmorphism" aesthetic with smooth animations and dark mode support. ## 🛠️ Tech Stack * **Frontend**: React 19, Vite, TypeScript * **Styling**: Tailwind CSS v4, Framer Motion (animations) * **AI & Backend**: * Google GenAI SDK (`@google/genai`) * Gemini 1.5 Flash (Chat & Multimodal) * Supabase (Auth & Database) ## 🚀 Getting Started ### Prerequisites * Node.js (v18 or higher) * npm or yarn * A Google Gemini API Key ### Installation 1. **Clone the repository**: ```bash git clone github.com cd hausamaster-ai ``` 2. **Install dependencies**: ```bash npm install ``` 3. **Configure Environment Variables* …