Contra - A professional network for the jobs and skills of the futureTransforming a Spanish Language School: Multi-Domain Platform Guide
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
šŸŒ Camino Barcelona — Multi-Domain Platform for a Spanish Language School šŸ“Œ Project Overview
Camino Barcelona is one of the largest Spanish language schools in Barcelona, offering courses, accommodation, and cultural programs for international students. The platform supports a wide range of services including course booking, housing, events, and student onboarding.
The main goal was to modernize an outdated legacy system (PHP 5.3) and transform it into a scalable, maintainable, and multi-domain platform capable of supporting global traffic and multiple languages.
āš™ļø What Was Done
🧱 Platform Migration & Architecture
Fully migrated the project from legacy PHP 5.3 to modern Yii2 framework
Built a unified codebase supporting 8 domains/languages (EN, ES, DE, FR, RU, IT, SE, CN)
Implemented Git-based workflow for version control and team collaboration Designed scalable architecture for future domain expansion
🧩 Complex Functional Modules
The platform includes multiple interconnected systems:
Course booking system
- Multiple course types (intensive, long-term, DELE, etc.) - Dynamic pricing and scheduling
Accommodation booking
- Student apartments and host family options - Integration with course dates and availability
Spanish level testing system
- Placement tests for students before enrollment
Events & activities booking
- Daily cultural activities and student engagement system
Lead generation & pricing forms
- Multi-step forms for calculating course + accommodation cost

🌐 Multi-Domain & Localization System
- Implemented domain-based localization (separate domains per language) - Shared core logic with localized content and SEO structure - Ensured consistency across all regions while allowing flexible content management

šŸ§‘ā€šŸ’» Frontend & UX Improvements
- Refactored large number of pages and templates - Improved navigation across complex content structure - Optimized user flows for booking and lead generation

šŸš€ Key Features
- Multi-domain architecture (8 domains, 1 codebase) - Complex booking flows (courses + accommodation + activities) - Dynamic pricing system - Integrated student journey (from test → booking → stay) - Scalable architecture for international expansion - SEO-friendly structure across all domains

šŸ“ˆ Result
- Successfully migrated legacy system to a modern, maintainable stack - Improved performance, scalability, and developer experience - Enabled seamless management of multiple international domains - Enhanced user experience across complex booking flows - Built a strong foundation for global growth and marketing:
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started