A self-hosted e-commerce platform pairing a React storefront with a Django REST API — product catalogue, cart, orders, and JWT-secured accounts, fully owned end to end.

Small retailers often want a storefront they fully own, without the recurring fees and constraints of hosted platforms like Shopify.
ClickMart is a self-hosted solution: a Django REST Framework API powering a React single-page storefront, giving full control over the catalogue, cart, orders, and customer accounts.
I built ClickMart as a decoupled application — a Django REST Framework backend split into focused apps (products, carts, orders, users) and a React + Vite storefront that talks to it over a JWT-authenticated REST API.