Case study · Coaching platform relaunch
Performance relaunch instead of a rigid agency system
A coaching platform replaced an inflexible agency setup with a custom Astro solution. The goal was a professional brand presence, faster load times, and more control over security, content, and leads.
View live site 95 Lighthouse Performance (mobile)
2.3 s Largest Contentful Paint
100 Accessibility (Lighthouse)
95 Performance 100 A11y 100 Best Practices 95 SEO
LCP 2,3 s · CLS 0 · FCP 1,5 s · SI 4,2 s
PageSpeed Insights, mobile (lab data)
What changed
ProblemMeasureResult
Rigid agency system with ongoing fixed costs Full relaunch on a dedicated Astro codebase €0 agency costs, full control over content and leads
Sensitive API credentials visible in the frontend Node.js middleware for secure encapsulation API requests and keys no longer publicly exposed
Generic design and weak delivery Custom UI and lean Astro architecture Lighthouse Performance 95 (mobile), LCP 2.3s, CLS 0
Starting point
- The previous agency solution was technically limited and caused ongoing fixed costs.
- The old site had security issues because sensitive API credentials were visible in the frontend.
- Design and user flow no longer matched the brand and felt too generic.
Approach
- Full relaunch with custom design instead of template look.
- Migration to Astro for a much leaner delivery and better performance.
- Node.js middleware to securely encapsulate API requests and sensitive keys.
- Interactive UI components and clearer form paths for better user guidance.
Outcome
- More independence from external systems and no ongoing agency fixed costs.
- Stronger brand presence with visual language that fits better.
- Lighthouse Performance 95 (mobile), LCP 2.3s, and CLS 0 — measurably faster than the old setup.
AstroTailwindCSSNode.jsAPI SecurityUI/UX Design
„Serhat built me a really great website! He listened to all my wishes and was very fast — I had my site ready to launch in just a few days. Highly recommended."