Keyst — e-commerce with 5 payment gateways
A digital goods store with a full checkout cycle. Catalog, cart, payment through five payment gateways (Stripe, Fondy, LiqPay, CryptoCloud, NOWPayments) under a single webhook-handler — crypto and card flows are not duplicated in the code.
Admin panel for products, orders, financial analytics. Email notifications to the client after payment with an access key. Protection of webhooks through signature verification (HMAC).
Self-hostable: bootstrap script on Hetzner (docker-compose + Caddy), one-liner curl installation. Setup wizard in 5 steps for first-time deployers.
Stack: Next.js 14 App Router, Prisma + PostgreSQL, server actions, Tailwind + shadcn/ui, Docker, NOWPayments + Stripe + Fondy + LiqPay + CryptoCloud webhook handlers.
#NextJS #Ecommerce #Stripe #Crypto #Payments #Prisma #PostgreSQL #FullStack #SelfHosted
Admin panel for products, orders, financial analytics. Email notifications to the client after payment with an access key. Protection of webhooks through signature verification (HMAC).
Self-hostable: bootstrap script on Hetzner (docker-compose + Caddy), one-liner curl installation. Setup wizard in 5 steps for first-time deployers.
Stack: Next.js 14 App Router, Prisma + PostgreSQL, server actions, Tailwind + shadcn/ui, Docker, NOWPayments + Stripe + Fondy + LiqPay + CryptoCloud webhook handlers.
#NextJS #Ecommerce #Stripe #Crypto #Payments #Prisma #PostgreSQL #FullStack #SelfHosted