๐ŸŒ Camino Barcelona โ€” Multi-Domain by Denys Milko๐ŸŒ Camino Barcelona โ€” Multi-Domain by Denys Milko

๐ŸŒ Camino Barcelona โ€” Multi-Domain

Portfolio project
Denys Milko
๐ŸŒ 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:

0 likes ยท 0 views ยท Apr 22, 2026

๐ŸŒ Camino Barcelona โ€” Multi-Domain Platform for a Spanish Language School ๐Ÿ“Œ Project Overview Camino Barcelona is one of the largest Spanish language schoo...

Timeline

Aug 22, 2020 - Dec 22, 2025

Tags