Что я запустил:
Рабочий MVP Orchestry — приватного рабочего пространства для управления людьми, командами и задачами в организациях.
Основные функции:
Рабочие пространства организаций с приглашениями; три фиксированные роли (администратор/менеджер/участник) с ограниченным доступом к заметкам и настройкой видимости для каждого поля; задачи с канбан-досками и комментариями; уведомления в приложении; история активности; экспорт данных и удаление рабочего пространства. Проект создан в основном с помощью Hostinger AI Builder; часть слоя данных обслуживает собственный API на Node/Express + PostgreSQL, размещённый на VPS Hostinger.
Чему я научился:
Самым сложным и ценным оказалось умение не раздувать объём проекта. Идея всё время стремилась превратиться в полноценный HR-комплекс, и только сокращение до чётко определённого ядра позволило реализовать её за отведённое время.
Создание с нуля API на стороне VPS (аутентификация, маршруты, права доступа, развёртывание) многому меня научило.
Кредиты AI Builder расходуются быстрее, когда много раз дорабатываешь логику прав доступа. На это стоит закладывать с запасом, больше, чем на визуальную часть и контент.
Что я бы сделал дальше:
Предложил бы нескольким настоящим организациям или НКО опробовать сервис и проверил бы, решает ли модель прав доступа реальную проблему, с которой они сталкиваются. Прежде чем доверять ему что-либо кроме демонстрационных данных, я бы как следует защитил API на VPS (сейчас он работает с некоторыми настройками из периода тестирования, которые я ещё не вернулся проверить и ужесточить) и заказал полноценный аудит безопасности применения прав доступа.
Ещё я бы уделил больше внимания ценам и брендингу, а затем добавил новые функции: например, ежедневную проверку настроения сотрудников или участников команды, пользовательские роли, дополнительные наборы прав и изоляцию команд друг от друга.
Discord sent us an expired image link.