Project-Image-Uploader/backend
matthias.lotz 2f86158821 feat(api): Add consent management API routes
- Create consent.js with comprehensive API endpoints:
  - GET /api/social-media/platforms - list active platforms
  - POST /api/groups/:groupId/consents - save/update group consents
  - GET /api/groups/:groupId/consents - retrieve group consent data
  - GET /api/admin/groups/by-consent - filter groups by consent status
  - GET /api/admin/consents/export - export consent data (JSON/CSV formats)

- Register consent router in routes/index.js
- Full validation and error handling
- CSV export with dynamic platform columns
- Ready for frontend integration
2025-11-09 21:02:57 +01:00
..
src feat(api): Add consent management API routes 2025-11-09 21:02:57 +01:00
.dockerignore feat: Complete image description feature implementation 2025-11-07 23:20:50 +01:00
.env.example 🚀 Refactor: Saubere Docker-Struktur mit getrennten dev/prod Umgebungen 2025-11-05 23:00:25 +01:00
.gitignore Initial Commit 2025-10-15 21:33:00 +02:00
package.json feat(backend): Implement automatic cleanup service 2025-11-08 12:23:49 +01:00