youteacher_web is the Next.js 15 / React 19 frontend of YouTeacher — the app both teachers and schools actually use. It is organised as a hexagonal (ports-and-adapters) codebase with a domain-driven core. It owns no identity and no data of its own: it fans out to the backend microservices (auth, profile, jobs, talent search, content, admin), each behind its own path prefix.
Children
- ddd-hexagonal-architecture — the hexagonal layout with a domain-driven core.
- authentication-and-sessions — login, signup, and account-security flows, forwarded to the separate Auth service.
- backend-service-integration — how the frontend fans out to the fleet of backend microservices.
- talent-search-recruitment-flow — search teachers, spend quota to unlock, then contact or invite.