Skip to content

yahsinhuangtw/french-scales

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🇫🇷 French Scales

A minimal language learning app inspired by how pianists practice scales — drilling the most practical, high-frequency French sentences until they become muscle memory.

Concept

Before a pianist works on a piece, they run scales. This app applies the same idea to language: 30 short, realistic, daily-use French sentences grouped into pattern "scales" — drilled through speaking and listening back to yourself.

Features

  • 30 practical French sentences with English translations
  • 6 scale categories: Greetings, Requests, Questions, Understanding, Daily life, Reactions
  • Record your voice and play it back instantly
  • Progress bar across all 30 sentences
  • No accounts, no backend, no dependencies — runs entirely in the browser

Scales

Scale Focus
Greetings Openers and closers
Requests Polite asks you'll use every day
Questions Where / how much / when
Understanding What to say when you're lost
Daily life Feelings, urgency, casual flow
Reactions Short responses that make you sound natural

Usage

Just open index.html in any modern browser. No build step, no dependencies.

git clone https://github.com/YOUR_USERNAME/french-scales.git
cd french-scales
open index.html

Or deploy instantly to GitHub Pages — see below.

Deploy to GitHub Pages

  1. Push this repo to GitHub
  2. Go to Settings → Pages
  3. Set source to main branch, / (root)
  4. Your app will be live at https://YOUR_USERNAME.github.io/french-scales

Roadmap ideas

  • More sentence packs (numbers, directions, food ordering)
  • Native audio for each sentence to compare against
  • Waveform visualizer while recording
  • Mark sentences as mastered
  • Shuffle mode

License

MIT

Releases

No releases published

Packages

 
 
 

Contributors

Languages