Back to Projects
Runner Spikes
Completed

Runner Spikes

India's premier e-commerce platform for track & field spikes, running shoes, and athletic gear with Razorpay payments.

RoleFull Stack Developer

Key Challenges

  • Building a scalable product variant system with size-color dependencies
  • Implementing secure Razorpay payment integration with order verification
  • Creating responsive mobile-first UI with swipeable product galleries
  • Managing complex filter state with URL synchronization for shareable product searches
  • Optimizing image delivery with Cloudinary and AWS S3 integration

Key Learnings

  • Deep understanding of e-commerce payment flows and order lifecycle management
  • Building role-based access control for admin dashboards
  • Implementing infinite scroll with intersection observers
  • Managing complex Redux state with RTK Query caching strategies
  • SEO optimization with dynamic Open Graph meta tags for product sharing

Overview

Runner Spikes is a full-featured e-commerce platform built specifically for India's track and field athletes. The platform provides World Athletics approved spikes, running shoes, and competition-ready athletic gear.

This project delivers a complete shopping experience with advanced filtering, cart management, secure Razorpay payments, and order tracking.

Key Features

Product Filtering

Browse products by category, brand, tags, size, color, and price range with real-time filtering

Size Charts

Brand-specific size charts for Nike, Adidas, Puma, and General sizing

Secure Payments

Complete purchases securely through Razorpay payment gateway

Order Tracking

Track orders and view order history with delivery status updates

Admin Dashboard

Manage products, categories, brands, orders, users, coupons, and reviews

Technical Implementation

Built with React 19 + Vite for fast frontend development. Redux Toolkit with RTK Query handles state management and API caching. Backend uses Express 5 + MongoDB for a scalable REST API.

  • Razorpay for secure Indian payment processing
  • Cloudinary + AWS S3 for optimized image storage and delivery
  • Twilio for OTP-based phone authentication
  • JWT + Helmet for authentication and API security

Design & Developed by Kunj Detroja
© 2026. All rights reserved.

Command Palette

Search for a command to run...