Skip to main content

← All case studies

Live

harrysibbenga.dev: this site

The public freelance site: Astro, Vue, and a FastAPI enquiry backend, used as a smaller live technical case.

Status
Live
Category
Technical case
Stack
Astro · Vue · TypeScript
Client
harrysibbenga.dev
harrysibbenga.dev

Business problem

The practice needed a durable public site for services, work, and enquiries, not a throwaway landing page.

What needed to happen

This website. Useful as a technical case; not primary commercial proof.

What I built

Astro and Vue for the marketing site, FastAPI for bookings and contact, cookie consent, and case-study content as structured data.

How it works

A live site that is itself the lead-generation surface. Treated as supporting proof of the stack, not as a flagship client result.

Technical detail

  • Astro 5 with Vue islands and Tailwind
  • FastAPI enquiry API with rate limiting and admin auth
  • Consent-gated analytics

What shipped

  • Service and case-study pages
  • Contact and project enquiry forms
  • Cookie consent and legal pages

Technology

  • Astro
  • Vue
  • TypeScript
  • Tailwind CSS
  • Python
  • FastAPI

Discuss a similar project

Short enquiry first. A full brief is available if you already have the detail.

Discuss Your Project