Karta flash z słownictwem
Zbudowałem rozszerzenie Chrome do nauki słownictwa, które przechwytuje słowa z dowolnej strony, przeprowadza przeglądy z wykorzystaniem powtórzeń w odstępach czasowych oraz zarządza słownikami z inteligentnymi metadanymi. Dostarczyłem interfejs użytkownika oparty na React 19 + Vite, wspólną warstwę domeny TypeScript (repozytoria, nauka SM-2/FSRS, i18n) oraz przechowywanie w IndexedDB wspierane przez Dexie. Zaprojektowałem również znormalizowaną schemę katalogu słów/użytkowników_słów, aby uniknąć duplikacji i umożliwić analitykę. Rezultat: szybsze zapytania, spójne dane słów, skalowalne statystyki oraz płynne doświadczenie offline-first z szybkim dodawaniem, fiszkami i przepływami przeglądów oraz wskazówką na stronie.