South African multilingual chatbot
# Sasha - South African Multilingual Chatbot
A multilingual chatbot supporting South Africa's native languages: Setswana, Sesotho, isiZulu, and isiXhosa.
## Quick Deploy to Railway
1. Fork this repo to GitHub
2. Go to railway.app
3. Connect your GitHub account
4. Click "New Project" → "Deploy from GitHub repo"
5. Select this repository
6. Railway auto-detects Node.js and deploys!
## Local Development
```bash
npm install
npm start
```
Open
localhost
## Features
- Language selector: English, Setswana, Sesotho, isiZulu, isiXhosa
- Automatic language detection
- Responses in your selected language
- SA flag-inspired dark theme
- Mobile responsive
## API
```
POST /api/chat
{
"message": "Dumela",
"language": "tn"
}
```