Johnn.Nalwa
KiteWorld — Kitesurfing E-Commerce Platform
all projects
web

KiteWorld — Kitesurfing E-Commerce Platform

Full-stack e-commerce platform for kitesurfing equipment featuring product catalog management, Stripe payments, order tracking, Firebase auth, customer notifications, and PWA functionality.

Next.jsTypeScriptStripeFirebaseTailwindCSSPWAFirestore

/// overview

Built a comprehensive e-commerce platform for a kitesurfing equipment retailer. Covers product catalogue management with filtering by category, skill level, and brand; Stripe-powered checkout with webhook-based order confirmation; order tracking dashboard; Firebase authentication for customer accounts; email notifications; and a Progressive Web App shell for installable mobile experience.

The problem

A kitesurfing gear retailer was running sales through social media DMs and manual bank transfers — no online storefront, no order tracking, no way for customers to browse the full catalogue.

The approach

Built a Next.js storefront with Tailwind-styled product pages and a server-side Stripe integration for checkout. Used Firebase Auth for user accounts and Firestore for cart persistence. Implemented Stripe webhooks for order state management and integrated a transactional email service for order confirmations. Added PWA manifest and service worker for offline catalogue browsing.

Outcome

Took the business from zero digital presence to a fully operational online store — complete with real-time inventory, Stripe payments, and customer account management.