Marquer Backend
Comprehensive REST API powering the Marquer ecosystem. Handles notes, tasks, study sessions, calendar events, wishes, and app releases with event streaming to analytics.
github.com/Danendz/marquer.danendz// tech stack
PHP 8.5Laravel 12PostgreSQL 18MinIO (S3)RabbitMQJWTPest
// features
- Full CRUD for notes, tasks, task-folders, wishes, and app releases
- Study session management with Pomodoro integration
- Calendar events with recurrence support
- File uploads via MinIO (S3-compatible storage)
- Event publishing to RabbitMQ for analytics pipeline
- JWT authentication shared across services
// architecture
Controller → FormRequest → Service → Model pattern. Global error handler, resource transformers for API responses. RabbitMQ integration via php-amqplib for event streaming.