S-Shop — MERN E-Commerce Web App
An e-commerce web app on the MERN stack — authentication, product browsing and cart flows built as a complete working store rather than a static demo.

Case study
How this was built, in the order I'd walk someone through it.
- 01
Architecture
React storefront, Express / Node.js API, MongoDB for products, users and carts — the classic MERN separation, with the API as its own service rather than folded into the frontend.
- 02
My responsibility
Solo build across the whole stack.
- 03
One important feature
Real auth and real cart state
Account creation gates the store, and the cart is persisted server-side against the user rather than living in browser state — which is the difference between a storefront demo and something that behaves like a shop when you close the tab and come back.
Screens
Sign up
The store's entry point — account creation gates the catalogue, so the cart can be tied to a user from the first action.

