An open API service indexing awesome lists of open source software.

https://github.com/vdavid/number-learning-app


https://github.com/vdavid/number-learning-app

Last synced: 5 months ago
JSON representation

Awesome Lists containing this project

README

          

# Number trainer

![TypeScript](https://img.shields.io/badge/typescript-5.9-blue.svg)
![React](https://img.shields.io/badge/react-19.2-61dafb.svg)
![License](https://img.shields.io/badge/license-MIT-green.svg)

A reflex trainer web app for mastering numbers in foreign languages. Train your brain to understand and speak numbers
instantly, not just translate them.

## Overview

Number trainer helps you build reflexes for numbers in foreign languages. Instead of mentally translating "오십사" →
"fifty-four" → 54, you'll learn to instantly recognize 오십사 as 54.

The app uses spaced repetition (FSRS algorithm) to optimize your learning, with two practice modes:

- **Listen mode**: Hear a number, type the digits
- **Speak mode**: See a number, say it aloud

Currently supports **Sino-Korean** numbers. The architecture supports adding more languages.

## Languages

### Sino-Korean

The Sino-Korean number system. Used for counting money, phone numbers, addresses, dates, and more. Follows
Chinese-derived number words: 일, 이, 삼...

## Contributing

Contributions welcome! See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.

## License

MIT