Skip to content
Alinkka

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.

PHP Laravel MySQL Stripe Wise
Pro-Moving CH — Swiss multi-site platform

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

Want a project like yours? Let's talk.

30 minutes to scope your need and qualify feasibility.

Start a conversation