Client Portal with Stripe Payments by Masaru NishinoClient Portal with Stripe Payments by Masaru Nishino

Client Portal with Stripe Payments

Portfolio project
Masaru Nishino
Client Portal with Stripe Payments – Next.js + Supabase RLS. A secure portal where each client signs in with a magic link and sees only their own projects and files. Access is enforced in the database with Row Level Security, not just in the UI. Files are stored privately and shared through short-lived signed links. Each project can be invoiced through Stripe Checkout; a verified, idempotent webhook marks it paid and unlocks the deliverables. Tested on production, including a double-payment attempt.
Development: Kuro's Works (solo build) Code: https://github.com/kuros-works/client-portal-demo

0 likes · 0 views · Nov 5, 2026

Client Portal with Stripe Payments – Next.js + Supabase RLS. A secure portal where each client signs in with a magic link and sees only their own projects an...

Tags