Marquer Backend
Полнофункциональный REST API для экосистемы Marquer. Обрабатывает заметки, задачи, учебные сессии, календарные события, пожелания и релизы приложений с потоковой передачей событий в аналитику.
github.com/Danendz/marquer.danendz// tech stack
PHP 8.5Laravel 12PostgreSQL 18MinIO (S3)RabbitMQJWTPest
// features
- Полный CRUD для заметок, задач, папок задач, пожеланий и релизов
- Управление учебными сессиями с интеграцией Pomodoro
- Календарные события с поддержкой повторений
- Загрузка файлов через MinIO (S3-совместимое хранилище)
- Публикация событий в RabbitMQ для аналитического пайплайна
- JWT-аутентификация, общая для всех сервисов
// architecture
Паттерн Controller → FormRequest → Service → Model. Глобальный обработчик ошибок, ресурсные трансформеры для API-ответов. Интеграция RabbitMQ через php-amqplib для потоковой передачи событий.