The Gunsmith

Custom builds to any budget.

PC-BuildersPC Configurator and Storefront

Claimed

The Job

A PC configurator and storefront: pick the parts for a whole machine, or name a price and let the store build to it.

How it was done

One coherent specification

The configurator spans CPU, motherboard, RAM, GPU and storage as one coherent specification, not five separate shopping lists.

Built to a budget

A budget-constrained selector assembles a compatible component set to a price the customer picks.

The stack behind it

LayerBuilt with
FrontendA deployed React 19 and Vite app, with Zustand for state.
APINode.js and Express, with JWT auth and bcrypt hashing.
DataMongoDB, with Redis caching.
MediaCloudinary storage.

The Take

Live on Render, with the code public on GitHub.

The stack

React 19, Node.js, Express, MongoDB, Redis, Vite, Zustand, JWT, Cloudinary, bcrypt