Онлайн-школе программирования нужна была LMS, где в одном месте живут каталог курсов, кабинет ученика с прогрессом и админская проверка домашних заданий.
Собрал ролевое приложение: публичный каталог и страницы курсов; кабинет ученика с уроками и прогрессом; тесты, чек-листы и отправку домашних заданий; админ-панель курсов, студентов и проверки работ. Стек: Next.js, TypeScript, Tailwind CSS, Zustand, Zod.
Ученик видит свой прогресс и сдаёт работы в интерфейсе, администратор проверяет их без переписки в мессенджерах. Живое демо: https://aimentorlab.freelancepro.su/