# 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 - [ ] feat: Platform commission tracking and fee structure display - [ ] feat: Tax reporting and revenue export for promoters - [ ] feat: Event update notifications to ticket holders - [ ] feat: Marketing tools with promotional codes and discounts - [ ] feat: Customer support messaging between promoters and attendees - [ ] feat: Attendance tracking (who showed up vs tickets sold) - [ ] feat: Customer insights and demographics for promoters - [ ] feat: Performance metrics and conversion rate analytics - [ ] feat: Event templates for reusing successful formats - [ ] feat: Staff management and role assignment for promoter teams - [ ] feat: Multiple payment gateway options - [ ] feat: Calendar sync (Google Calendar, Outlook integration) - [ ] feat: Social media auto-posting for events - [ ] feat: CRM and email marketing tool integrations ### 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 - [ ] feat: Invitation link. As organizer or promoter, you can invite people ## 🚧 Doing - [x] feat: Payout system for promoters (automated/manual payment processing) - [ ] feat: Page to display all tickets for an event - [ ] feat: Add a link into notification email to order page that display all tickets ## ✅ Done - [x] Configure environment variables - [x] Create authentication system - [x] Implement user registration - [x] Add login functionality - [x] refactor: Moving checkout to OrdersController - [x] feat: Payment gateway integration (Stripe) - PayPal not implemented - [x] feat: Digital tickets with QR codes - [x] feat: Ticket inventory management and capacity limits - [x] feat: Event discovery with search and filtering - [x] feat: Email notifications (purchase confirmations, event reminders) - [x] style: Rewrite design system - [x] refactor: Rewrite design mockup