π https://kanupolo-in-rostock.de/
Canoe polo is life! Built for the awesome paddle squad in Rostock. π
Iβve been playing canoe polo for 8 years now, and honestly, this sport (and the people in it) mean the world to me. β€οΈ Our community in Rostock is split between the public university sector and an open club for all ages, but at the end of the day, weβre all just a bunch of people obsessed with throwing a ball around while trying not to flip over.
So, I built this site to give our community a proper digital homeβa place where people can find us, get involved, and see what canoe polo is all about.
π» Whatβs under the hood?
- Next.js for fast, server-side rendered pages (because performance matters).
- MapLibre to create static, non-interactive mapsβso we can easily show locations without slowing down the site.
- Smooth scroll animations to make everything feel alive (but only where needed).
- Kubernetes-powered deployment on Hetzner (because why not go full pro-mode? π).
π The result?
A slick, responsive, and fast website that brings the whole community together in one place! Now, if someone in Rostock hears about canoe polo, theyβll have an awesome site to explore instead of asking, βWaitβ¦ what even is that sport?β π
Honestly, I had a blast building this, and I hope it helps grow the sport. Who knowsβmaybe it even convinces a few more people to grab a paddle and join us on the water! ππ₯
TypeScript, React, Next.js, Tailwind CSS, DaisyUI, MapLibre
Hetzner, K3s, AWS ECR, AWS CloudFront, Kubernetes, Docker