Modern frontend for TriCore: Mathematics, Physics, and Chemistry learning from beginner to mastery.
- Next.js 16 (App Router)
- React 19 + TypeScript
- Tailwind CSS v4
- Framer Motion
- Recharts
- Lucide Icons
npm install
npm run dev| Route | Description |
|---|---|
/ |
Landing page |
/login, /register, /forgot-password |
Authentication |
/dashboard |
User overview & analytics |
/learning, /learning/[subject] |
Subject roadmaps |
/lessons, /lessons/[id] |
Lesson list & detail |
/practice-exams |
AI custom exams |
/rankings |
Global & subject rankings |
/ai-assistant |
Scientific AI chat |
/homework, /notes, /support, /settings |
Learning tools |
/admin, /admin/content, /admin/users, /admin/analytics |
Admin panel |
- Dark / Light mode (Settings or sidebar)
- Glassmorphism, scientific grid backgrounds
- Color tokens:
#0B1020,#5B8CFF,#00D1FF, etc.
- Matematika: Algebra, Geometriya (Planimetriya 29 dars), Stereometriya (14 dars)
- Fizika: 6 ta bo'lim, 141+ mavzu (Boshlang'ich → Kvant)
- Kimyo: 4 bo'lim (namuna mavzular)
Subject → Section → Sub-section (yoki All = butun section). Difficulty yo'q. Savollar admin bankidan random.
/homework — faqat har sectiondagi oxirgi o'tilgan dars vazifasi. Qolganlari dars ichidagi Homework tab.
Har bir darsda Ma'lumotnoma tab — qoidalar va atamalar (admin tahrirlaydi).
- Content: curriculum, ma'lumotnoma, practice exam savollar banki (sub-section bo'yicha)
- Users: to'liq profil, OAuth yoki email/parol (parol ko'rish — email auth)
This is a frontend-only build with mock data. Connect NestJS + PostgreSQL + JWT backend for production.