Label: priority:high
Total: 20 issues
- Issue #28: feat: Support multi-rôles pour les utilisateurs
- Issue #29: feat: Validation des quotes-parts unitaires (total = 100%)
- Issue #43: feat(infra): Advanced security hardening (fail2ban, WAF, IDS)
- Issue #44: feat: Implement document storage strategy (Local volume vs S3/MinIO)
- Issue #45: feat: Implement file upload UI with drag-and-drop
- Issue #46: feat: Implement meeting voting system (Résolutions & votes)
- Issue #47: feat: Extend PDF generation (Meeting minutes, contracts, financial reports)
- Issue #51: feat: Board tools (Polls, task management, issue reporting)
- Issue #84: feat: Online Payment System (Stripe + SEPA Direct Debit)
- Issue #85: feat: Ticketing System for Maintenance Requests
- Issue #86: feat: Multi-Channel Notifications System (Email + Push + In-app)
- Issue #87: feat: Progressive Web App (PWA) with Offline Mode
- Issue #88: feat: Automatic AG Convocations with Legal Deadline Verification
- Issue #89: feat: Digital Maintenance Logbook (Carnet d’Entretien)
- Issue #90: feat: GDPR Complementary Articles (16, 18, 21)
- Issue #91: feat: Contractor Quotes Module with Multi-Comparison
- Issue #92: feat: Public Syndic Information Page (Non-authenticated)
- Issue #93: feat: WCAG 2.1 Level AA Accessibility Compliance
- Issue #133: feat: Linky/Ores API Integration for Smart Electricity Monitoring
- Issue #134: feat: Complete Work Reports & Technical Inspections REST API