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

fig. 01 · The live catalog: 693 pairs, filters by brand, gender, size and price
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

fig. 02 · 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

fig. 03 · Illustration. The principle of pair exchange between members
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

fig. 04 · 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

fig. 05 · 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

fig. 06 · 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.
fig. 07

The home page and its featured products
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+ · TypeScript · Supabase · Stripe · shadcn/ui · Aceternity · kicks.dev API