~/mesha-vegas$⌘
$ git show bb051c7

commit bb051c7 (HEAD → project)

Author: Mesha Vegas <meshavegas@gmail.com>

Date: Oct 2026 → Oct 2026

project · real

feat(impulse): Impulse Finance — redesign and migration of a firm's website

Rebuilding a financial advisory firm's website in Astro with content managed in Sanity, forms wired to HubSpot, and a migration that kept every old URL.

#site-vitrine#cms#seo#migration#client

$ git diff --stat package.json

+ Astro+ TypeScript+ Sanity+ HubSpot+ Docker+ Nginx

6 technologies used

$ git log --oneline --grep=result

Result · impact

  • ✓Live on its final domain, old addresses preserved
  • ✓The team publishes articles with no technical help

$ cat README.md

Context

The firm wanted a faster site its team could edit, without losing its visual identity or the search ranking earned by its old pages.

What I did

  • A pre-rendered Astro site: home, nine service lines, team, offers, workshops, a filterable searchable blog, keeping the existing identity.
  • Sanity for editorial content, with a fallback to local content.
  • Forms wired to HubSpot, protected by Turnstile, through a server route.
  • Migration: old articles and pages carried over at the same addresses, then a check of all 36 old URLs, titles, canonicals and structured data.
  • Automatic publishing: content published in Sanity builds a candidate image, verifies it, then switches Nginx over — a failing candidate leaves the live site untouched.
  • Docker hosting on a VPS, HTTPS certificate and a DNS cut-over that preserved email.

$ ls screenshots/

Page d'accueil du site Impulse Finance : expert-comptable à Argenteuil et en Île-de-France.
Page d'accueil du site Impulse Finance : expert-comptable à Argenteuil et en Île-de-France.

$ Got a similar project in mind? Free first call.

Chat on WhatsApp→