kavehhn
06d091156c
Replace active courses with upcoming classes and improve class card UI.
...
Split the landing page into upcoming and active class sections with colored ClassCard components, and refresh navigation and account class cards to match.
2026-08-16 08:24:01 +03:30
kavehhn
f1a7ad8bf8
feat: show public classes with discount, start countdown, and free spots
...
Add a landing page classes section fed by the public classes API with pricing and availability details.
2026-08-16 08:11:42 +03:30
kavehhn
d979205efb
feat(classes): show class days and meeting time on my classes
...
Surface the stored class schedule so students can see when their class meets.
2026-08-15 23:59:08 +03:30
kavehhn
3ef45964c6
fix: display user full name from single name field
...
Align account display with the merged name schema that no longer uses surname.
2026-08-15 01:31:47 +03:30
kavehhn
44b1f019f6
fix(vite): allow game-no.ir domain in allowedHosts
2026-08-13 12:09:00 +03:30
kavehhn
2a3444e622
chore: remove HEALTHCHECK from Dockerfile
2026-08-13 11:36:00 +03:30
kavehhn
356aae6e24
refactor: remove Nginx and serve application via Node + Vite preview
2026-08-13 11:34:49 +03:30
kavehhn
ab0c2671ae
feat: add /healthz and /health endpoint for Coolify health check
2026-08-13 11:32:44 +03:30
kavehhn
379c19e127
feat: add production Dockerfile for gameno-front
2026-08-13 11:30:19 +03:30
kavehhn
6bd9de6f27
fix: update gitignore to allow logs directories
2026-08-12 06:29:11 +03:30
kavehhn
a9135bfa09
Initial commit: public frontend for GameNo.
...
Vue 3 + Vite student-facing app with routing, Pinia state, and API integration.
2026-08-09 04:18:09 +02:00