Supporting expertise / Software project

A study companion
built for repetition.

A personal browser tool for language practice, recordings and revisiting what needs more work.

JavaScriptIndexedDBOffline practice
Explore the source ↗
01

The idea

Give repeated language practice a place to live: speaking recordings, flashcards, review grades and activity logs.

02

The implementation

IndexedDB stores study records, with a localStorage fallback. The project includes reports, import and export, and offline caching for the browser experience.

03

The scope

This is a personal study tool with rule-based practice features. It does not promise exam outcomes or claim AI assessment of language proficiency.

Have a brief in mind?

Let’s find your way in.

Let’s connect ↗

Where to?

↑ ↓ to explore · Enter to go · Escape to close