Files
aperonight/BACKLOG.md
kbe 5fa31f4311 Fix failing tests and improve email template consistency
- Fix onboarding controller test by using consistent application name
- Fix ticket mailer template error by correcting variable reference (@user.first_name)
- Update event reminder template to use configurable app name
- Refactor mailer tests to properly handle multipart email content
- Update test assertions to match actual template content
- Remove duplicate migration for onboarding field
- Add documentation for test fixes and solutions
2025-09-10 20:49:06 +02:00

1.9 KiB
Executable File

Project Backlog

📋 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
  • feat: Real-time sales analytics dashboard
  • feat: Guest checkout without account creation
  • feat: Seat selection with interactive venue maps
  • feat: Dynamic pricing based on demand
  • feat: Profesionnal account. User can ask to change from a customer to a professionnal account to create and manage events.
  • feat: User can choose to create a professionnal account on sign-up page to be allowed to create and manage events

Low Priority

  • feat: SMS integration for ticket delivery and updates
  • feat: Mobile wallet integration
  • feat: Multi-currency support
  • feat: Event updates communication system
  • feat: Bulk operations for group bookings
  • feat: Fraud prevention and bot protection
  • feat: Social login options
  • 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

  • Configure environment variables
  • Create authentication system
  • Implement user registration
  • Add login functionality
  • refactor: Moving checkout to OrdersController
  • feat: Payment gateway integration (Stripe) - PayPal not implemented
  • feat: Digital tickets with QR codes
  • feat: Ticket inventory management and capacity limits
  • feat: Event discovery with search and filtering
  • feat: Email notifications (purchase confirmations, event reminders)