Colonies / Animateur
The Challenge
The SNJ required two distinct yet conceptually aligned platforms:
- Colonies.lu — A platform listing youth camps and enabling parents to register their children
- Animateur.lu — A platform listing training courses and certifications for youth activity leaders
Although both platforms serve different audiences, they share structural similarities in logic, partner management and event handling.
The challenge was to:
- Develop two platforms with a coherent approach but distinct identities
- Manage a large number of partners and events
- Enable external organisations to manage their own content
- Synchronise event data from multiple partner systems
- Automate subscription data flows to the SNJ CRM
This required more than a traditional website — it required a flexible and scalable digital infrastructure.
The Approach
We designed a structured platform architecture capable of supporting:
- Multiple user roles
- Partner autonomy
- Automated data flows
- High event volumes
A central CMS instance was implemented to manage:
- Partners
- Events
- Registrations
- Content modules
A dedicated “Espace Partenaires” allows partners to:
- Manage their profile
- Create and update events
- Handle subscriptions
For major partners managing large volumes of events, we implemented automated synchronisation via API connections.
Since partners operate with different technical environments, multiple API variations were developed to ensure reliable data exchange.
The Solution
Midori delivered both platforms from concept to full technical implementation.
The final system includes:
- Two distinct but structurally aligned platforms
- A robust CMS architecture
- A partner portal with role-based access
- Automated API synchronisation from external systems
- Subscription logic connected to the SNJ CRM via API
- Scalable event management infrastructure
The technical architecture was built to support growth, automation and long-term institutional stability.
The Result
Colonies.lu and Animateur.lu now operate as structured digital ecosystems supporting youth activities across Luxembourg.
Parents can easily discover and register for camps.
Future youth leaders can access and enrol in training programs.
Partners manage their own content efficiently.
Data flows automatically into the SNJ CRM, reducing manual workload and administrative complexity.
The platforms demonstrate how structured digital architecture can simplify complex institutional processes while maintaining clarity for end users.
The project reflects our ability to design flexible, custom solutions tailored to specific organisational needs — combining technical depth with structured usability.




