Bandito

A fully fledged eCommerce store

Next.js
React
TypeScript

A modern ecommerce experience

Storefront View 1 new
Storefront View 2 new
Storefront View 3 new
Storefront View 4 new
Storefront View 5 new
Storefront View 6 new
Storefront View 7 new

Project Overview

Bandito is a fully-fledged e-commerce store built for a friend who designs and sells custom parts for Mazda MX-5s. The primary challenge was to create a platform that could handle complex products with multiple variants and options.

By building the store from the ground up, I was able to implement a highly personalized shopping experience. This includes a custom checkout system with mileage-based delivery calculations and integrated Stripe payments, ensuring users never leave the site to complete a purchase.

The website is live and can be explored at banditcamp.co.uk.

Key Features

  • Custom mileage-based shipping
  • Integrated Stripe payments
  • Order history & live tracking
  • Complex product variant support
  • User accounts & profiles
  • Mobile-responsive design

Site Pages

The store includes a comprehensive set of pages to provide a complete user journey, from browsing products to managing an account.

  • Cart
  • Checkout
  • FAQ
  • Forgot Password
  • Login
  • Privacy
  • Products
  • Profile
  • Reset Password
  • Search
  • Signup
  • Support
  • Terms

The Admin Panel

Admin Dashboard Overview new
Admin Panel View 1 new
Admin Panel View 2 new
Admin Panel View 3 new
Admin Panel View 4 new
Admin Panel View 5 new
Admin Panel View 6 new
Admin Panel View 7 new

Made for Mobile

A mobile-first approach was crucial, ensuring a seamless experience across all devices, where most modern web traffic originates.

Phone View 1
Phone View 2
Phone View 3
Phone View 4

Technology Stack

Bandito is built using Next.js, React, Tailwind CSS, and ShadCN components. This stack was chosen for its modern capabilities, developer experience, and the flexibility it provides in creating custom, high-performance web applications.

Full Page View

Full view of the Bandito eCommerce store