All projects

2025

SneakR

Complete sneaker e-commerce platform combining modern features and responsible commerce initiatives. Integrates an innovative trade-in system for sustainable fashion.

The live catalog: 693 pairs, filters by brand, gender, size and price

Overview

SneakR is a full-stack sneaker marketplace developed as part of the Epitech Digital School Bootcamp. The platform addresses the growing demand for sustainable fashion by integrating traditional online shopping with innovative trade-in systems, promoting a circular economy.

Product page

A product page on the live site, fed by the kicks.dev API

Each pair in the catalog has its own page: size, price, remaining stock and instant purchase. Data comes from the kicks.dev API, with caching to keep a real-time catalog.

Trade-in exchange

Beyond classic shopping, the platform integrates a trade-in system to give pairs a second life and encourage more sustainable fashion, in a circular economy logic.

Cart and Stripe checkout

The live checkout, before redirection to Stripe

The cart sums up items, VAT and shipping, then the checkout collects contact details before redirecting to Stripe's secure payment page. Order management builds on this flow.

Supabase authentication

The sign-in page on the live site

Accounts, sign-in by email or Google and real-time data rely on a Supabase backend, coupled with Stripe for payments.

Catalog by brand

The brands page on the live site

The catalog can also be browsed by brand, with the same kicks.dev data and an interface built with shadcn/ui and Aceternity components.

Challenges

  • Real-time product catalog management with kicks.dev API and smart caching
  • Implementing a secure payment flow and complex order management
  • Full internationalization (FR, EN, DE) for global reach

Solutions

  • High-performance, SEO-friendly Next.js 15+ architecture
  • Modern UI/UX with shadcn/ui and Aceternity components
  • Supabase backend for authentication and real-time, coupled with Stripe for payments

Technologies

Next.js 15+TypeScriptSupabaseStripeshadcn/uiAceternitykicks.dev API
Next project

TaskMe

Project images

1 / 6