SneakR
Complete sneaker e-commerce platform combining modern features and responsible commerce initiatives. Integrates an innovative trade-in system for sustainable fashion.
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
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 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
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 catalog can also be browsed by brand, with the same kicks.dev data and an interface built with shadcn/ui and Aceternity components.
Gallery
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