# π£οΈ HausaBuddy β Learn Hausa the Smart Way
## οΏ½ Table of Contents
- π Project Overview
- π― Core Objectives
- π§ Key Features
- π§© Tech Stack
- ποΈ Folder Structure
- π§± Django Models Overview
- π API Endpoints
- βοΈ Getting Started
- π§ Roadmap
- π€ Contributing
- πΌ About the Project Lead
- π License
# οΏ½π£οΈ HausaBuddy β Learn Hausa the Smart Way
> **Empowering communication through technology and culture.**
> HausaBuddy is an intelligent language learning platform designed to help users β especially corps members, travelers, and professionals β learn the **Hausa language** quickly and interactively through AI-powered features like **Text-to-Speech, Quizzes, Audio Lessons, and Chat-based Learning**.
---
## π Project Overview
The **HausaBuddy App** is a mobile learning solution aimed at preserving and promoting the Hausa language while making it accessible to a global audience.
Built with **Flutter (for mobile)** and **Django (for backend APIs)**, the app combines **AI** and **linguistic data** to deliver a modern, engaging, and culturally rich learning experience.
---
## π― Core Objectives
- Bridge the communication gap for non-Hausa speakers living or working in Northern Nigeria.
- Digitize and preserve the Hausa dialect in an engaging, mobile-first format.
- Provide **AI-assisted conversational practice** to accelerate real-life fluency.
- Support offline learning for users in low-connectivity areas.
---
## π§ Key Features
| Feature | Description |
|----------|-------------|
| π **User Authentication** | Secure sign up & login using email or Google OAuth. |
| π **Lessons Module** | Structured lessons with native pronunciations & translations. |
| π **Audio Playback** | Learn correct pronunciation through text-to-speech. |
| π§© **Quizzes & Assessments** | Reinforce learning through interactive tests. |
| π¬ **AI Chat Tutor** | Engage in real-time Hausa conversation practice. |
| π **Bookmarks & Progress Tracking** | Save favorite words & track learning milest β¦