Skip to main content
Web ApplicationCompleted

ClickCart: E-commerce Platform Built on React and Supabase

An e-commerce platform with auth, a real product catalog, persistent cart and wishlist, and a checkout scaffold, built on React, TypeScript, and Supabase.

DeveloperMustafa Kürşad Başer
Started: Sep 2023Completed: Feb 2024
ClickCart: E-commerce Platform Built on React and Supabase

ClickCart is an e-commerce frontend wired to a real backend rather than a mock. Auth, profiles, products, cart, and wishlist all run against Supabase, so the surface behaves like a working store rather than a demo. The architecture leaves room for the parts that come after the MVP (payments, shipping, order tracking) without forcing a rewrite.

Shopping side:

  • Real-time product search and advanced filtering
  • Cart that persists across sessions and devices through Supabase
  • Wishlist for saved items
  • Category-based navigation, featured products, and flash deals with live countdowns

Account side:

  • Auth through Supabase, including profile handling with avatar uploads
  • Protected routes for account-only screens

Checkout: The checkout flow is in place as a structured scaffold: payment, shipping, and order tracking modules exist as components ready for a real provider integration. The pattern is deliberate; the harder parts (data flow, validation, address handling) are already solved, and dropping in Stripe or a courier API does not require rewriting the surface.

Stack:

  • Frontend: React 18, TypeScript, Tailwind CSS, Zustand, React Router v6, Framer Motion
  • Backend: Supabase Postgres with Auth, Storage, and real-time subscriptions
  • Architecture: Component-driven layout with clear separation between data, UI, and routing
  • Tooling: ESLint and TypeScript-ESLint, with Prettier and automated tests planned

Roadmap: Product reviews, dark mode, email notifications, multilingual UI, and real-time chat for support.

Project Gallery

ClickCart: E-commerce Platform Built on React and Supabase screenshot 1 / 4
1
ClickCart: E-commerce Platform Built on React and Supabase screenshot 2 / 4
2
ClickCart: E-commerce Platform Built on React and Supabase screenshot 3 / 4
3
ClickCart: E-commerce Platform Built on React and Supabase screenshot 4 / 4
4

Tech Stack

ReactTypeScriptTailwind CSSSupabaseZustandFramer MotionReact Router

Mustafa Kürşad BAŞER

Software Engineer

Trying to make the world a better place by writing code.

Quick Links

© 2026 Mustafa Kürşad BAŞER. All rights reserved.