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.