Switch Theme

Al Reasat Rafio, JAMstack and Headless Solutions Expert, not Al Reasat Radio. You've found the correct website.
AR

Al Reasat Rafio

Founder. Developer. Student.

Back to Projects
Edistys Banner

Edistys

Edistys.dev
SanitySvelte

Why Build It From Scratch?

A template would have been faster. But Edistys is a digital agency. The website needs to show what we can do, not what a theme store can do. So I built it with SvelteKit and Sanity.io, the same tools I use for client projects.

The Stack

SvelteKit runs the frontend. File-based routing, SSR by default, minimal boilerplate. It stays out of the way.

Sanity.io handles all the content. Every service, project, and testimonial is a structured document that anyone on the team can edit without touching code.

Edistys Sanity Studio


Content Structure

An agency site needs to manage services, projects, testimonials, and team info. Each one is its own document type in Sanity, linked together with references.

A project references the services involved. A testimonial points to its project. Update something once and it reflects everywhere.

Design

Clean type, whitespace, subtle gradients. The project pages were the trickiest part since each client project has different content. Portable Text from Sanity handles that well. Flexible blocks that work without a rigid layout.

Project page
Services Page

Performance

An agency selling fast websites needs a fast website. SvelteKit's SSR covers the basics. Sanity's image CDN handles responsive images and format conversion automatically.

The numbers are solid. Fast loads, good Core Web Vitals.

Lighthouse score

Takeaways

Building for yourself is tough. No client brief, no external deadline. Easy to keep tweaking forever. The main thing I learned was to treat it like a client project and just ship it.

SvelteKit and Sanity work really well together for this kind of site. Content stays flexible, the frontend stays fast, and most of the time goes into actual design work instead of fighting tools.

Website walk through

Share this post

© 2026 Created by Al Reasat Rafio