Problem
Readers needed to browse, discover and follow content smoothly, with dynamic sections that stay fast.
My role
- Built the site in Vue.js with reusable components.
- Added dynamic sections (news, events, media) with smooth transitions, plus forms and interactive parts.
Architecture & key decisions
- Vue.js single-page app structured as reusable components.
- Bootstrap and SCSS for a consistent, modern design system.
Visitors
Desktop & mobile
App
VueUI & state
SCSSBootstrap
Challenges
Lots of dynamic content without losing speed or responsiveness.
Results
A component-based codebase that's easy to maintain and extend.
Stack
Used in: Scmborba, Gala Travels, Mian's Travels, MTLnationUsed in: AATourism, Scmborba, D’Ocean Fisheries, Ain SaasUsed in: AATourism, Ain Saas, City Arrivals, Gala TravelsUsed in: AATourism, Gala Travels, Mian's Travels, MTLnation

