Что реализовано на сегодняшний день:



1. Готовы бизнес правила и архитектура приложения (это я сделал заранее, когда вообще принимал решение: делать или нет)

2. Настроена и задеплоина админка для конфигурации древовидной системы потоковых курсов на PayloadCMS

3. Настроен сервис для прохождения курсов. Реализованы и протестированны все самые сложные юзкейсы.





Что осталось:

1. Интегрировать бизнес логику с базой и транспортным уровнем (graphql)

2. Сделать интерфейс всего этого добра в чат боте

3. Сделать простенькую CRM, чтобы управлять доступами. Тоже сделаю на PayloadCMS





Вообще тащусь, как с опытом приходит знание и понимание "коротких" путей.



Когда был мидлом, вечно начинал проекты на React Redux Typescript и делал только авторизацию в админке неделю



А сейчас просто для этого взял Payload, и вот тебе и клиент, и сервер



Пишу это и в голове одна очень важная фраза: "Лучший код тот, который не написан"