Background
Social Goal is a platform enabling companies to organise sports challenges and events among their employees, with the aim of promoting physical wellbeing and corporate cohesion. The platform operates at global scale with an international user base spread across multiple continents.
The original .NET codebase had become a brake on product evolution: difficult to maintain, complex to deploy and unable to support the new features the market demanded without disproportionate development costs.

The project
We led the progressive modernisation of the platform, migrating the .NET codebase to a modern architecture based on Laravel and Vue.js with PostgreSQL. The migration proceeded incrementally to guarantee service continuity for active users throughout the transition. New features were developed in parallel with the migration, performance improved and the architecture structured to support international growth.
We worked on
Technologies used
Laravel
Modern PHP framework for rapid web application development
.Net
Microsoft framework for cross-platform web and enterprise applications
C#
Microsoft OOP language for .Net and Unity applications
Vue.js
Progressive JavaScript framework for reactive user interfaces
PostgreSQL
Advanced open-source relational database with JSON and GIS support
Amazon AWS
Amazon cloud platform with over 200 managed services
Microsoft Azure
Microsoft cloud platform for enterprise and hybrid environments
Strapi
Open-source Node.js-based headless CMS with REST and GraphQL APIs



