$ git show bb051c7Oct 2026 → Oct 2026
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/
$ Got a similar project in mind? Free first call.
Chat on WhatsApp→