Jersium is a B2C e-commerce platform built for sports jersey collectors and enthusiasts across Poland and Europe. It provides a seamless shopping experience from product discovery to secure checkout, while giving the store owner full control through a custom admin dashboard. The platform is designed for high availability, handling thousands of daily orders with sub-second page loads.
Inventory race conditions during flash sales
Concurrent checkout requests caused overselling on limited-edition jerseys. Solved with Redis-based optimistic locking and a queue-backed reservation system that holds stock for 10 minutes during checkout.
Multi-currency + VAT for EU markets
Each EU country has different VAT rules. Built a configurable tax engine on the backend that resolves the correct rate based on the customer's billing country at cart level, with Stripe Tax for compliance.
SEO for thousands of product pages
Needed unique, crawlable URLs for every SKU variant without duplicating content. Used Next.js ISR with dynamic canonical tags and a sitemap generator that runs nightly.
Tech Stack