Worxspace — софт для управления технопарками. Он объединяет CRM, в которой работает команда парка (компании, коммерческие помещения, заявки и бухгалтерия), с публичными сайтами парка, и всем этим управляют из одного модуля. Нас было трое, я отвечал за фронтенд.
Сложность была в масштабе: много ролей и процессов и экраны, которые должны быть согласованы между собой. Я держал CRM в одной типизированной кодовой базе с API, поэтому ошибки типов ломают сборку, а не доходят до пользователей, и провёл ролевой доступ через каждую страницу. Банки подключаются через Salt Edge, а счета уходят через румынскую e-Factura.
Стек: React, TypeScript, Hono, PostgreSQL, Prisma, Turborepo, Docker, Fly.io, AWS S3, Salt Edge, e-Factura
https://www.worxspace360.com/