Go to file
Gal 97c4c3002d
fix docker
2025-07-16 00:13:21 +02:00
apps fix docker 2025-07-16 00:13:21 +02:00
backend init 2025-07-15 23:52:11 +02:00
.env.example init 2025-07-15 23:52:11 +02:00
.gitignore init 2025-07-15 23:52:11 +02:00
README.md init 2025-07-15 23:52:11 +02:00
SETUP.md init 2025-07-15 23:52:11 +02:00
STREET_LINGO_README.md init 2025-07-15 23:52:11 +02:00
STRUCTURE.md init 2025-07-15 23:52:11 +02:00
docker-compose.yml init 2025-07-15 23:52:11 +02:00
package-lock.json Add package lock 2025-07-16 00:09:02 +02:00
package.json init 2025-07-15 23:52:11 +02:00
start-street-lingo.sh init 2025-07-15 23:52:11 +02:00
test-setup.py init 2025-07-15 23:52:11 +02:00

README.md

Learn Indonesian App

A Vue.js and Python application for learning Indonesian through realistic everyday scenarios.

Features

  • 🍽️ Restaurant scenarios
  • 🛒 Market interactions
  • 🚌 Transportation conversations
  • 🏨 Hotel check-ins
  • 🎤 Speech recognition practice
  • Interactive response checking

Setup

Frontend (Vue.js)

npm install
npm run dev

Backend (Python)

cd backend
uv sync
uv run python main.py

Development

# Lint and format
uv run ruff check .
uv run ruff format .

# Run tests
uv run pytest

Usage

  1. Start the backend server (port 8000)
  2. Start the frontend development server (port 3000)
  3. Navigate to http://localhost:3000
  4. Choose a scenario and practice Indonesian conversations

Scenarios

Each scenario includes:

  • Realistic dialogue in Indonesian with English translations
  • Interactive response input
  • Vocabulary explanations
  • Speech recognition practice
  • Intelligent response checking

Perfect for learning practical Indonesian for everyday situations!