← All projects

NorskHandverk

Full-stack e-commerce platform with Stripe payments, idempotent checkout and webhooks, a dynamic cart and relational data modeling.

Live demo ↗Source code

Overview

NorskHandverk is a full-stack e-commerce platform for Norwegian handcrafted products. Customers can browse products, build a cart and pay securely with Stripe.

The challenge

Payments must never be charged twice, even if a customer double-clicks, refreshes the page or the network fails in the middle of checkout. The order in the database also has to stay in sync with what actually happened in Stripe.

How I solved it

Tech

Tech stack