Overview
Emerald College needed a modern, functional, and fast website to represent the institution, handle program information, and improve how prospective students interact with the school online. The goal was simple: create a clean, reliable digital presence that’s easy to navigate, easy to maintain, and easy for the college to scale as they grow.
I handled the entire project end-to-end, UI/UX design in Figma, full frontend development using SvelteKit + Tailwind, and backend configuration through Strapi as a headless CMS. The final result is a fully responsive, fast-loading website with dynamic content the college team can update without technical support.
Pain Points
Before the overhaul, the college struggled with major gaps in its digital presence. The lack of reliable information, poor mobile support, and no update workflow held back both communication and credibility. These issues guided the shift toward a streamlined frontend, a solid CMS, and content-focused design decisions.
PRE-REDESIGN CHALLENGES
No unified or dependable website for students and visitors
Outdated, incomplete, or inconsistent information across pages
No CMS in place, making updates slow or unmanageable
Weak search visibility and no mobile optimization
Ineffective presentation of programs, admissions steps, and campus identity
Key Features
- Fully responsive SvelteKit frontend with fast load times
- Tailwind-powered design system based on the Figma UI
- Strapi headless CMS for dynamic content and easy updates
- Modular pages for programs, admissions, and campus information
- SEO-optimized structure to improve discoverability
- Reusable components for long-term scalability
- Secure API integration between
SvelteKit and Strapi
Challenges
The main challenges included structuring a CMS for staff to update content without confusion, creating a design that balanced academic tone with modern UI, ensuring high performance for low-bandwidth regions, keeping backend and frontend fully decoupled yet frictionless, and maintaining design consistency across 20+ dynamic content modules.
Lesson learned
I learned that non-technical editors need a strict CMS structure with guardrails to update content confidently. Minimal UI works best for information-heavy academic platforms, prioritizing clarity over flair. Decoupling frontend and CMS early avoids major rework later. Performance trumps visual flash for educational sites, especially in low-bandwidth areas. Clear content organization directly boosts user navigation and engagement.