← Back to work
Private client project 2026·Full-stack Engineer
Financial Consulting CMS
Consulting firm site with a fully content-managed front end.
Overview
The project
A financial-consulting firm needed a marketing site driven entirely by an admin: services, portfolio, blog, careers, and FAQs, in two languages. I built a Laravel 12 + Inertia/React app with a CMS, Mailchimp newsletter, and bot-protected forms.
Screens
Screenshots
Tap any image to enlarge. Use arrow keys to navigate.
Stack
What I built it with
Laravel 12Inertia v2React 19TypeScriptTailwind v4MySQLPest
My role
What I owned
- Built the animated marketing site with locale switching.
- Built an admin CMS for projects, services, jobs, blog, and FAQs.
- Implemented a contact form with rate limiting and Turnstile CAPTCHA.
- Integrated Mailchimp newsletter with token-based confirm/unsubscribe.
- Added activity logging, RBAC, and SEO (robots.txt, sitemap).
Architecture
How it's wired
- 01Laravel 12 serving an Inertia v2 + React 19 front end.
- 02Translation tables drive every public content type.
- 03Cloudflare Turnstile on forms; throttling on submissions.
- 04Mailchimp integration with tokenized confirmation flows.
Hard parts
What was challenging
The decisions worth talking about in an interview.
Everything editable, nothing hard-coded
The firm wanted to manage all copy and content themselves across two languages. Backing every public section with translation tables and a consistent admin form pattern meant the site can be fully re-authored without a deploy.