Система управления проектами и задачами. Аналог Jira/ClickUp с гибкой настройкой прав доступа.
Ссылка на GithubОсновной функционал- Управление проектами, задачами и командами с гибкой системой ролей — от просмотра до полного контроля над проектом
- API токены для интеграций с внешними сервисами (CI/CD системы, боты, аналитические инструменты)
- Готовая документация для фронтенд разработки с интерактивным тестированием через браузер
Ключевые технические решения- Двухуровневая авторизация: токены с ограниченными правами для автоматизации и роли внутри проектов для команды (5 ролей, 22 детальных разрешения)
- Domain-Driven архитектура — код организован по бизнес-доменам вместо технических слоёв, что упрощает навигацию и масштабирование
- Централизованная обработка исключений с единым форматом ответов для удобной интеграции с фронтендом
Технологии: Laravel 12, PHP 8.4, PostgreSQL 16, Docker
Качество кода: 270 автотестов покрывают все сценарии авторизации, PHPStan Level 9, ~12,000 строк кода
Документация: OpenAPI 3.0 спецификация, интерактивная документация (Scalar UI), Postman коллекция с 19 эндпоинтами
Подробности реализации, архитектурные паттерны и примеры кода — в README репозитория Github