Install Claude Code (curl on Mac, irm in PowerShell on Windows) and Node.js LTS from nodejs.org. Create the Vercel, Supabase and Razorpay accounts later, at the step that needs each one.
Build a Digital Booklet Gift Maker
Build a personalized digital booklet gift maker with Claude Code and monetize it by selling custom digital gifting experiences to customers.
AI tools you’ll use.
Step-by-step guide.
Make a booklet-gift folder, run claude inside it and paste the master prompt whole. It builds the editor, the page-turn book and the single-file export in plain HTML, CSS and JavaScript.
Drop in photos, build a page, shut the book with 'Show it closed' and click it open. Then press Download gift and open the file.
If you only want gifts, you are done. Send the .html file on WhatsApp as a document, by email or on AirDrop. It is 200KB–5MB and works offline.
Done-for-you booklets, the template folder, or a SaaS where buyers make their own. Start with done-for-you; it needs no extra code.
In a new folder, run the second prompt. It wraps the editor in a Next.js 15 app with Supabase Google sign-in, Razorpay payments and a server-side download gate.
Copy the Supabase URL and keys, create a Google OAuth client and set its redirect URI to your Supabase /auth/v1/callback, not your own site. Then switch on the Google provider and add your site URLs in Supabase.
Simplest: a ₹299 Razorpay Payment Link sent in DMs. For the SaaS, use test keys and create orders in paise. Verify the signature on the server and add a payment.captured webhook.
Anyone can build and preview a booklet free. The server allows Download gift only if it can see a paid purchase for that user, so a client-side check can't be bypassed.
Run npx vercel --prod and add every environment variable to Production, Preview and Development. Add the live domain to Supabase and to the Razorpay webhook, and point GoDaddy DNS at Vercel if you use a custom domain.
The prompts that built it.
Build me a "booklet gift maker": a web page with an editor on the left and a live book on the right, where I compose a small photo booklet and export it as ONE self-contained .html file I can send to someone as a gift. Work only inside the current folder. Plain HTML, CSS and JavaScript — no framework, no build step, no backend, no npm install. Serve it over a local static server, never file://. PART 1 — THE BOOK AND THE PAGE TURN - A spread is one element with the aspect ratio 1280x720, drawn …
How you can monetize it.
Languages and tech stack.
More AI projects to build.
Recommended for you
