Карти — додаток для вивчення мов
Учбове веб-додаток для вивчення мов з публічним демо-режимом без обов'язкової реєстрації. Є два сценарії використання: гостьовий демо-перегляд та вхід через Google.
Реалізовано:
Демо-режим /demo: миттєвий вхід у додаток та перегляд готового набору даних без авторизації (https://cards-indol-eight.vercel.app/demo).
Авторизація через Google (OAuth): вхід у додаток для персонального використання (не демо).
Режими навчання:
Cards (Flashcards) — тренування по картках (питання → відповідь), навігація по картках.
Articles Trainer — тренування артиклів (упражнення/вибір правильного варіанту).
Verbs Viewer — перегляд/вивчення дієслів (структурований список).
Time-training mini quiz — міні-вікторина для тренування часу/форм.
Робота з даними через Supabase: отримання даних, коректна обробка помилок, акуратна структура запитів.
Обмеження гостя (read-only): у демо-режимі відключені дії створення/редагування/видалення, а також зміни статусу “вивчено” — користувач може тільки вивчати матеріали.
UI та навігація: окремі екрани для режимів, зручне перемикання між розділами, єдиний стиль інтерфейсу.
Реалізовано:
Демо-режим /demo: миттєвий вхід у додаток та перегляд готового набору даних без авторизації (https://cards-indol-eight.vercel.app/demo).
Авторизація через Google (OAuth): вхід у додаток для персонального використання (не демо).
Режими навчання:
Cards (Flashcards) — тренування по картках (питання → відповідь), навігація по картках.
Articles Trainer — тренування артиклів (упражнення/вибір правильного варіанту).
Verbs Viewer — перегляд/вивчення дієслів (структурований список).
Time-training mini quiz — міні-вікторина для тренування часу/форм.
Робота з даними через Supabase: отримання даних, коректна обробка помилок, акуратна структура запитів.
Обмеження гостя (read-only): у демо-режимі відключені дії створення/редагування/видалення, а також зміни статусу “вивчено” — користувач може тільки вивчати матеріали.
UI та навігація: окремі екрани для режимів, зручне перемикання між розділами, єдиний стиль інтерфейсу.