← All work

2023 · Full-stack build

Just Juice — E-commerce

Full-stack e-commerce site for a juice shop — product browsing, cart, auth, and an admin panel.

ReactReduxChakra UINode.jsExpressMongoDB
Just Juice — E-commerce

Problem

Build a complete e-commerce experience end-to-end — not just a marketing site. Real product browsing, a cart that survives reloads, authenticated checkout, order history, and an admin panel for managing inventory. The kind of project that doesn't let you cheat on any layer of the stack.

Approach

React + Redux for state on the front (cart, auth, products), Chakra UI for the design system, Node + Express on the back, MongoDB for products and orders. JWT-based auth. Concurrent dev workflow so client and server hot-reload together.

Result

A finished, deployed e-commerce flow — browse, add to cart, register, check out, view order history, manage inventory as admin. Every layer of the stack made a real decision: how the cart persists, how auth tokens move, how products are seeded. The kind of project where shortcuts catch up to you fast.

Stack

ReactReduxChakra UINode.jsExpressMongoDB

Links

Up next

Hidden Gems — Interactive Dating Podcast

Landing page and applicant flow for a podcast-meets-matchmaking experience — "swiping, but in real life."

Read
Hidden Gems — Interactive Dating Podcast