Case Study: Served Water — A Full E-Commerce Platform With a Social Mission

Served Water is a premium Australian spring water brand aimed at hospitality and corporate clients, with a genuine social mission baked in: one bottle sold funds one meal. They needed a complete digital presence they could run themselves.
I built it on Next.js 14 with a Stripe-powered cart and hosted checkout covering 350ml, 600ml, and custom white-label bottle cases for hotels and airlines. Content is handled by a Tiptap WYSIWYG blog CMS, and contact enquiries fire off Resend emails straight to the orders inbox.
The piece that made it truly hands-off is the Supabase-backed admin dashboard. Four modules — Products, Blog, Contacts, and Site Content — let the owner change pricing, publish articles, and edit homepage copy without touching a line of code.
The result is a store the client operates entirely on their own. You can see it live at servedwater.com.au.