Self-Hosted Digital Storefront — Next.js + Stripe + Cloudflare R2
Launch your own branded digital product store in minutes and keep 100% of your profits. No marketplace fees, no middleman — just your store, your brand, your money.Built with Next.js 16, Stripe, and Cloudflare R2, this is a production-ready storefront you can deploy to Vercel in under 10 minutes.━━━━━━━━━━━━━━━━━━━━━━━━━━━🛍️ STOREFRONT FEATURES━━━━━━━━━━━━━━━━━━━━━━━━━━━✦ Beautiful, modern storefront with hero section and product grid✦ Dark mode / Light mode toggle — remembers user preference✦ Shopping cart with sliding drawer — add multiple products at once✦ Real-time product search✦ Category filtering (UI Kits, Templates, Code, Graphics, Other)✦ Smooth hover and press animations on all buttons✦ Fully responsive — works on mobile, tablet and desktop━━━━━━━━━━━━━━━━━━━━━━━━━━━💳 PAYMENTS & SECURITY━━━━━━━━━━━━━━━━━━━━━━━━━━━✦ Stripe checkout — accepts all major credit cards✦ Multi-item checkout — buy multiple products in one transaction✦ Price manipulation protection — server-side price verification✦ Webhook signature verification — prevents fake orders✦ Secure download tokens — unique per order, never reusable✦ Files stored privately on Cloudflare R2 — signed URLs expire in 5 minutes━━━━━━━━━━━━━━━━━━━━━━━━━━━⚙️ ADMIN DASHBOARD━━━━━━━━━━━━━━━━━━━━━━━━━━━✦ JWT authentication with bcrypt — secure admin login✦ Upload products with thumbnail and ZIP file✦ Edit any product — name, price, description, category, image, file✦ Toggle products active/inactive without deleting✦ Delete products safely✦ Orders dashboard with total revenue tracking✦ Store branding — custom name, hero text, and logo━━━━━━━━━━━━━━━━━━━━━━━━━━━🚀 TECH STACK━━━━━━━━━━━━━━━━━━━━━━━━━━━✦ Next.js 16 (App Router, Server Actions)✦ TypeScript✦ Tailwind CSS v4✦ Prisma ORM + PostgreSQL✦ Stripe Payments + Webhooks✦ Cloudflare R2 (S3-compatible storage)✦ JWT + bcrypt authentication✦ Vercel deployment ready━━━━━━━━━━━━━━━━━━━━━━━━━━━📦 WHAT'S INCLUDED━━━━━━━━━━━━━━━━━━━━━━━━━━━✦ Complete source code✦ Step-by-step README with full setup guide✦ .env.example with all required variables✦ Database schema and migrations✦ Admin creation script━━━━━━━━━━━━━━━━━━━━━━━━━━━⚡ REQUIREMENTS━━━━━━━━━━━━━━━━━━━━━━━━━━━✦ Node.js 18+✦ PostgreSQL database (Neon.tech free tier works great)✦ Stripe account (free)✦ Cloudflare R2 account (free tier included)✦ Vercel account for deployment (free)━━━━━━━━━━━━━━━━━━━━━━━━━━━🔗 LIVE DEMO━━━━━━━━━━━━━━━━━━━━━━━━━━━https://birz-studio.vercel.app━━━━━━━━━━━━━━━━━━━━━━━━━━━💬 SUPPORT━━━━━━━━━━━━━━━━━━━━━━━━━━━Questions? Message me directly on Gumroad and I'll get back to you within 24 hours.
Get it → birzstudios.gumroad.com