Learning Triangle
Interní systém pro správu doučování
Problém
Learning Triangle potřeboval lepší způsob správy doučování - data studentů, plánování lekcí a historii transakcí. Původní workflow bylo postavené čistě na tabulkách, které se s rostoucím objemem dat stávaly nepřehlednými.
Přístup
Prvním krokem bylo LT-AllInOne, SvelteKit webová aplikace s MongoDB, která načítala data z tabulek přes Google Sheets API a zobrazovala je v čistém, vyhledávatelném rozhraní - zpřístupnila existující data, aniž by měnila backend.
Výsledek
S rostoucími nároky vzniklo LT-App jako plně samostatný systém s PostgreSQL, Drizzle ORM a Better Auth. Postupně se zcela odpojilo od tabulek. Migrace proběhla bez ztrát a systém nyní běží samostatně na vlastním Linux serveru, zpracovává uživatelská data, lekce a transakce bez jakékoli závislosti na původních tabulkách.