Commit Graph
12 Commits
Author SHA1 Message Date
kavehhn 15b699a7c7 feat: add class registration pages for enrollment and class requests.
Wire class cards to payment flows with plan terms, user provisioning, and a disabled pay button until the gateway is ready.
2026-08-16 08:42:25 +03:30
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