Marquer Backend
Полнофункциональный REST API для экосистемы Marquer. Обрабатывает заметки, задачи, учебные сессии, календарные события, пожелания и релизы приложений с потоковой передачей событий в аналитику.
// tech stack
PHP 8.5Laravel 12PostgreSQL 18MinIO (S3)JWTPest
// features
- Полный CRUD для заметок, задач, папок задач, пожеланий и релизов
- Управление учебными сессиями с интеграцией Pomodoro
- Календарные события с поддержкой повторений
- Загрузка файлов через MinIO (S3-совместимое хранилище)
- Отправка аналитики через HTTP POST в Analytics-сервис
- JWT-аутентификация, общая для всех сервисов
// architecture
Паттерн Controller → FormRequest → Service → Model. Глобальный обработчик ошибок, ресурсные трансформеры для API-ответов. Fire-and-forget HTTP POST в Analytics-сервис для отслеживания событий.