Challenges of this huge project were multiple:
- Custom and secure front-end file upload
- Files folder management
- Multisite (possibility for the customer to add as many site as wanted, based on the same canvas, with user management for each site)
- Restricted forum with votes, pinned topics, number of views.