Logo Lanfrica

Mars-Ultor/learn_yoruba

Domain:

natural language processing

Record type:

software
Creator:
Mar
Host:
# Learn Yoruba 🇳🇬 A full-stack Yoruba learning application inspired by Speak, focusing on conversational practice and interactive learning. ## Features - Conversational lessons with Yoruba phrases - Vocabulary builder (Nouns, Verbs, Greetings, Proverbs) - Progress tracking system - Daily goals and streaks - Gamification (points, levels) - Text-to-speech for pronunciation - Speech recognition for practice - Responsive UI with Tailwind CSS - RESTful API with Express + Prisma ## Project Structure ``` learn_yoruba/ ├── client/ # React frontend (Vite + Tailwind) ├── server/ # Node.js backend (Express + Prisma) └── README.md ``` ## Quick Start ### Server ```bash cd server npm install npx prisma generate npx prisma db push npm run db:seed npm run dev ``` ### Client ```bash cd client npm install npm run dev ``` - Backend: localhost - Frontend: localhost # learn_yoruba