kavehhn
|
f57d8bbdfa
|
feat: add class discounts, frontend visibility, and public listing
Add hasDiscount, freeSpots, and showOnFrontend on classes with a public get-all endpoint and richer notification user populate.
|
2026-08-16 08:11:42 +03:30 |
|
kavehhn
|
4d60755a95
|
feat(classes): store weekdays and meeting times on the class
Keep the class schedule on the class itself so SMS and listings do not have to infer days and hours from sessions.
|
2026-08-15 23:59:07 +03:30 |
|
kavehhn
|
5c2fad4b44
|
feat: add adminNotes and registered class counts for users
Expose nationalId aliases and enrollment counts on user list responses, and store admin notes on users, classes, and sessions.
|
2026-08-15 02:39:10 +03:30 |
|
kavehhn
|
f04c797be6
|
Initial commit: teaching institution management API.
Express/MongoDB backend with JWT auth, RBAC, S3 uploads, notifications, and scheduled jobs.
|
2026-08-09 04:18:08 +02:00 |
|