SeawaterPortal.
A modern redesign of a 10-site Canadian local news network — one codebase, one shared experience.

What I did
- Multi-site UX
- Interface Design
- Data & Feeds
- Next.js Build
Overview
Seawater Portal is a ground-up redesign of a network of ten Canadian community news sites — Steinbach, Cochrane, Moose Jaw, and more — originally built on a shared Rails monolith. I rebuilt the frontend on Next.js 15, Supabase, and SCSS, keeping the multi-site architecture intact while delivering a cleaner, faster, and more accessible experience. Live RSS feeds, weather, radio streaming, and events all run from a single codebase, configured per site at the edge.






Built with
- Next.js
- TypeScript
- SCSS
- Supabase
- Framer Motion
- Leaflet




