Coeliac Sanctuary
Coeliac Sanctuary is a UK website and mobile app serving the coeliac community. While my wife looks after content, marketing and social media, I'm responsible for the entire technical platform - backend development, infrastructure, hosting and ongoing feature development.
Originally launched in 2014 as a vanilla PHP website, the platform has been through several major rewrites over the years. The current version is a full rebuild on a modern VILT stack - Laravel, Inertia, Vue and Tailwind - with server-side rendering and a heavily customised Tailwind configuration. It launched in August 2025.
The site includes blogs, recipes, an eating out guide where visitors can review gluten-free eateries across the UK, and an online shop powered by Stripe. It receives anywhere from 1,000 to 1,500 visitors a day - mostly using the eating out guide and map - so performance, query optimisation and efficient rendering are central to the architecture.
Rebuilding it from scratch became a labour of love spread across roughly two and a half years of spare time - time that grew a lot scarcer once I became a first-time father in 2024 - and it pushed me to explore Laravel far more deeply than most projects ever call for. The result leans on features many apps barely scratch the surface of: Laravel pipelines power the entire eating out section, a dynamic, self-clearing cache keeps everything fast, and a custom Inertia response handler gives every page a consistent layout.
Alongside the website I've built a React Native mobile app - released in October 2025 and powered by versioned APIs - that lets users find places to eat on a map around their location. It's available on both the App Store and Google Play.
Behind the scenes it runs on DigitalOcean managed with Laravel Forge, with a custom-built admin panel, background processing via Laravel Horizon, object storage on Amazon S3, and transactional email and newsletters handled through Amazon SES and a Spatie Mailcoach instance hosted on Laravel Cloud.