Lexiverse
Lexiverse - AI contextual reading engine for English learners. Your next article is your next review.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
Loading the full README. The saved excerpt is shown below.
Avangard — o'zbek o'quvchilari uchun rus tili platformasi O'zbek o'quvchilariga rus tilini o'rgatadigan to'liq funksional veb-sayt: darajalar (A1, A2, B1, B2), darslar (lug'at, video dars, mashqlar), mashq qilish, baholar, reyting va qo'shimcha darslarga yozilish. Interfeys asosan o'zbek tilida, o'rganiladigan kontent esa rus tilida — har bir so'zning talaffuzi, so'z turkumi va o'zbekcha tarjimasi bilan.Read the full README ↗
O'zbek o'quvchilariga rus tilini o'rgatadigan to'liq funksional veb-sayt: darajalar (A1, A2, B1, B2), darslar (lug'at, video dars, mashqlar), mashq qilish, baholar, reyting va qo'shimcha darslarga yozilish. Interfeys asosan o'zbek tilida, o'rganiladigan kontent esa rus tilida — har bir so'zning talaffuzi, so'z turkumi va o'zbekcha tarjimasi bilan.
data/app.db)npm install
npm run db:seed # data/app.db ni yaratadi va namunaviy kontent bilan to'ldiradi
npm run dev # http://localhost:3000
Demo kirish:
app/(app)/ — shaxsiy kabinet sahifalari (Bosh sahifa, Darslar,
Mashqlar, Baholar, Reyting, Qo'shimcha dars), sessiya tekshiruvi
layout.tsx da amalga oshiriladi.app/login/ — kirish sahifasi.app/actions.ts — Server Actions: kirish/chiqish, so'zni yodlandi deb
belgilash, mashq natijalarini saqlash, qo'shimcha darsga yozilish.lib/db.ts, lib/schema.sql — SQLite ulanishi va baza sxemasi
(levels — darajalar, units — darslar, vocabulary_* — lug'at,
exercises — mashqlar).lib/data.ts — ma'lumot o'qish funksiyalari (faqat server uchun).scripts/seed.ts — bazani namunaviy kontent bilan to'ldirish (A1
darajasi: salomlashish, oila, sonlar/ranglar, oziq-ovqat mavzulari).components/ — qayta ishlatiladigan UI-komponentlar, jumladan
darsning interaktiv paneli (components/lessons/LessonsBoard.tsx) —
lug'at kartochkalari va mashqlar bilan.npm run build # production-sborka
npm run start # production-sborkani ishga tushirish
npm run lint # kodni linter bilan tekshirish
npm run db:seed # namunaviy ma'lumotlarni qayta yaratish (joriy progressni o'chiradi)
Bu — mustahkam ishchi asos, lekin haqiqiy o'quvchilarga ochishdan oldin quyidagilarni qo'shish tavsiya etiladi:
node:sqlite
demo va kichik yuklamalar uchun juda mos, lekin ko'p bir vaqtdagi
foydalanuvchilar uchun klient-server SUBD ga o'tish tavsiya etiladi.