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.
// tech stack
PHP 8.5Laravel 12PostgreSQL 18MinIO (S3)JWTPest
// 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)
- Fire-and-forget analytics via HTTP POST to Analytics service
- JWT authentication shared across services
// architecture
Controller → FormRequest → Service → Model pattern. Global error handler, resource transformers for API responses. Fire-and-forget HTTP POST to Analytics service for event tracking.