Work · Pro-Moving SA · 2022
Pro-Moving CH — Swiss multi-site platform
Multi-site platform maintained remotely over 2 years for a Swiss client. PHP/Laravel migration, EU integrations.
Context
Pro-Moving SA is a Swiss SMB specialized in residential and corporate moving, operating across several cantons. Before our involvement, they maintained five separate websites (one per canton) on a legacy PHP base from 2014, which had become impossible to evolve.
The technical challenge
- Progressive migration: sites couldn't be taken offline — each generates revenue. Migration in two phases with transparent cutover.
- Multi-site shared architecture: one codebase, one back-office, but five storefronts with distinct URLs and identities.
- Distance: Pro-Moving team in Switzerland, Alinkka team in Benin. Four time-zone hours between us (CET / WAT) to coordinate.
- Payments: Stripe for online deposits, Wise for international transfers between Switzerland and suppliers.
What we shipped
- Two-phase migration: phase 1 = unified back-office on Laravel with an API serving the old fronts. Phase 2 = progressive cutover of the fronts one by one.
- Multi-tenant architecture: dynamic routes per domain, tenant- specific editorial content, uniform design.
- Stripe + Wise integration: client deposits arrive in EUR or CHF depending on canton, supplier payments go out in EUR via Wise at the best rate.
- Distributed workflow: async code reviews, weekly video demos, deployments on agreed windows with the client.
Results
- 24 months of continuous maintenance with no service interruption.
- 5 sites migrated with zero blocking incidents.
- Validation of the remote collaboration model: the 4-hour offset proved an asset (Alinkka review during Swiss night, delivery in the morning).
What we learned
Remote work between West Africa and Europe doesn't work despite the time difference — it works thanks to it. The few-hour offset gives each team a review night before resuming. Provided you industrialize the rituals (weekly demos, async dailies on Slack, written code reviews), it's more efficient than co-location.
Alinkka · résultats chiffrés
- Years maintained
- 2+
- work.metrics.sites
- 5
- work.metrics.migration_zero_downtime
- 0 incidents