Задача - построить мультитенантную SaaS-платформу, на которой бизнес запускает интернет-магазин или каталог без написания кода. Каждый арендатор (tenant) через админ-панель на Next.js сам описывает сущности - товары, услуги, портфолио работ, статьи, заказы, отзывы - а платформа автоматически создаёт под них таблицы в PostgreSQL, REST API и интерфейс администрирования.
Вся платформа на TypeScript: Next.js (React.js) на фронтенде, Nest.js (Node.js) на бэкенде, данные в PostgreSQL и Redis.