Interactive Ruund Language Learning Platform
# Ruund Language Learning Platform
An interactive web application for learning and practicing the Ruund language — a Bantu language spoken in Central Africa.
## Features
- **Vocabulary Builder** — 50+ essential Ruund words across 5 categories
- **Grammar Mastery** — Verb conjugations and sentence structures
- **Real Conversations** — Authentic dialogue examples
- **Interactive Practice** — Quiz-based learning with instant feedback
- **Text-to-Speech** — Pronunciation guide for all words
- **Multi-Language Support** — English and French translations
- **Responsive Design** — Works on desktop, tablet, and mobile
## Tech Stack
- **Frontend Framework:** React 19
- **Styling:** Tailwind CSS 4
- **Routing:** Wouter
- **Animations:** Framer Motion
- **Icons:** Lucide React
- **Build Tool:** Vite
- **Package Manager:** pnpm
## Getting Started
### Prerequisites
- Node.js 18+
- pnpm (or npm/yarn)
### Installation
```bash
# Clone the repository
git clone
cd ruund-language-app
# Install dependencies
pnpm install
# Start development server
pnpm dev
```
The app will be available at `
localhost`
## Building for Production
```bash
# Build the production bundle
pnpm build
# Preview the production build
pnpm preview
```
## Deployment
### Deploy to Vercel
1. Push your code to GitHub
2. Go to vercel.com
3. Click "New Project" and select your repository
4. Vercel will automatically detect the Vite configuration
5. Click "Deploy"
Your app will be live at a URL like `
ruund-language.vercel.app`
### Deploy to Netlify
1. Push your code to GitHub
2. Go to netlify.com
3. Click "New site from Git"
4. Select your repository
5. Set build command to `pnpm build`
6. Set publish directory to `dist`
7. Click "Deploy"
### Deploy to Railway
1. Push your code to GitHub
2. Go to railway.app
3. Click "New Project" → "Deploy from GitHub"
4. Select your repository
5. Railway will auto-detect the configuration
6. Click "Deploy"
## Project Structure
```
ruund-langua …