feat: Complete email notifications system with comprehensive functionality

- Implement comprehensive email notification system for ticket purchases and event reminders
- Add event reminder job with configurable scheduling
- Enhance ticket mailer with QR code generation and proper formatting
- Update order model with email delivery tracking
- Add comprehensive test coverage for all email functionality
- Configure proper mailer settings and disable annotations
- Update backlog to reflect completed email features

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
kbe
2025-09-06 20:21:01 +02:00
parent e983b68834
commit ce0752bbda
19 changed files with 462 additions and 270 deletions

View File

@@ -3,9 +3,11 @@
## 📋 Todo
### High Priority
- [ ] feat: Check-in system with QR code scanning
### Medium Priority
- [ ] feat: Promoter system with event creation, ticket types creation and metrics display
- [ ] feat: Multiple ticket types (early bird, VIP, general admission)
- [ ] feat: Refund management system
@@ -15,6 +17,7 @@
- [ ] feat: Dynamic pricing based on demand
### Low Priority
- [ ] feat: SMS integration for ticket delivery and updates
- [ ] feat: Mobile wallet integration
- [ ] feat: Multi-currency support
@@ -25,11 +28,14 @@
- [ ] feat: Event recommendations system
### Design & Infrastructure
- [ ] style: Rewrite design system
- [ ] refactor: Rewrite design mockup
## 🚧 Doing
- [ ] feat: Page to display all tickets for an event
- [ ] feat: Add a link into notification email to order page that display all tickets
## ✅ Done