How I Built an AI-Assisted Image SaaS with Astro, Supabase, Stripe, R2, and Electron
A practical launch story behind ImgKit: free browser image tools, protected downloads, Stripe checkout, an Electron desktop app, and an AI-assisted build workflow.
ImgKit began with a simple product bet: people search for practical image tasks all the time. They need to compress a file, convert PNG to WebP, resize an image, or understand why an upload looks blurry.
That made the first version intentionally small. Instead of starting with a dashboard, ImgKit shipped free browser-side tools and practical guides. The site could solve real jobs while the product direction was still being tested.
The Stack
The public site uses Astro because the first growth channel is content and tools. Static pages, fast loading, and clean SEO matter more than a complex app shell at this stage.
Supabase handles account login and product access. Stripe handles checkout. Cloudflare R2 stores private downloadable assets. Cloudflare Workers serve API routes for checkout, webhook, and protected download flows.
Electron became the desktop layer for local batch image workflows. That app lets ImgKit explore software value without forcing source images through a hosted conversion service.
The Product Path
The first useful surface was free tools:
- Convert images in the browser.
- Compress toward real upload limits.
- Resize copies for websites and stores.
- Teach the surrounding workflow with guides.
Then came Pro-style local workflows: batch conversion, background removal, reports, and desktop packaging lessons.
The commercial question was harder. A paid desktop app needs signing, support expectations, update handling, and trust. ImgKit had working software, but the better first paid product was the build process itself.
Why The First Paid Product Is A Builder Case Study
The real value was already there for builders:
- the Astro content and product surfaces;
- the Supabase membership foundation;
- Stripe checkout and webhook decisions;
- R2 protected download delivery;
- Electron desktop app lessons;
- Codex review and implementation workflow;
- the pricing pivot from software sale to educational product.
That briefly became the ImgKit Builder Case Study, a source-code and tutorial package with setup notes and the honest decision trail. That standalone offer is now retired.
How AI Helped
AI coding was most valuable when it was paired with product judgment. The workflow looked like this:
- Inspect the existing repository before changing code.
- Make small scoped edits.
- Build or test immediately.
- Review the product consequence, not only the syntax.
- Turn repeated work into scripts or reusable notes.
The goal was not to let AI invent a product in isolation. The goal was to use AI to move faster through implementation while keeping the product direction grounded.
What Builders Can Learn
The useful lesson is not “copy this exact app.” It is the sequence:
- Start with a specific repeated problem.
- Publish free tools and guides that solve real jobs.
- Add protected delivery before public checkout.
- Pause paid software if support and trust are not ready.
- Sell the part that is already valuable.
For ImgKit, that briefly meant selling the build record first. The active paid path later moved to Gift Studio.
Archived Case Study
If you are building an AI-assisted SaaS, local desktop MVP, protected download product, or source-code education package, the archived Builder Case Study page preserves the implementation trail. It is no longer a checkout offer.
FAQ
Is ImgKit a finished SaaS template?
No. ImgKit is a real product project, and the old Builder Case Study page is now archived rather than sold as a separate source-code package.
Why build browser image tools first?
Browser tools create useful search pages, solve immediate user problems, and prove demand before heavier paid software is pushed.
What role did AI coding play?
AI assistance helped inspect the codebase, implement scoped changes, review flows, and turn product decisions into working pages and scripts.
Resources
References
Use these references to move between the guide, the matching supporting pages, and the people behind the content.
Convert PNG images to smaller WebP files in your browser.
Open toolImage CompressorCompress JPG, PNG, and WebP images locally with quality controls.
Open toolImage Resize ToolResize images to exact pixel dimensions with local browser processing for supported files.
Open toolHow to Batch Convert Images for a WebsitePlan a repeatable batch image conversion workflow for website launches, redesigns, migrations, and product catalogues.
Read guideHow to Optimise AI-Generated Images for WebsitesAI image tools can create assets quickly, but website publishing still needs the right dimensions, formats, file sizes, names, and quality checks.
Read guideProtected Downloads with Supabase, Stripe, R2, and CloudflareA practical overview of how ImgKit connects login, checkout, product access, private files, and signed download URLs.
Read guideLeon PatelCreates how-to guides and photo tips that keep the advice simple, clear, and ready to use in Gift Studio.
View authorDylan RossChecks guides and photo tips for freshness, usefulness, and a calm editorial voice.
View reviewerOpen Gift StudioApply the guide in the editor when you are ready to make the gift.
Create a giftSee how the article was reviewed, then use the buttons below if something needs attention.
Editorial policyTopic graph
Keep exploring How I Built an AI-Assisted Image SaaS with Astro, Supabase, Stripe, R2, and Electron
Follow the connected pages below to move from this topic into the closest guides, messages, examples, decoration guides, recipient guides, occasions, and memory guides.
Related Guides
Use these how-to pages when you need the next practical step.
A practical guide to choosing the right photo for a personalized gift, including image clarity, emotion, and message fit.
Read tipPhoto Editing TipsResize, crop, compress, and convert photos so they are ready for the gift workflow.
Read guideHow to Create a Graduation Photo GiftLearn how to create a graduation photo gift that feels proud, polished, and ready to share with family or friends.
Read guideRelated Messages
Use these message pages when the wording needs to match the tone.
Browse 100+ anniversary gift message examples for warm, simple, emotional, romantic, and long-distance photo gifts.
Browse messagesBirthday gift messages that sound warm and personalBrowse 100+ birthday gift message examples for warm, simple, emotional, playful, and long-distance photo gifts.
Browse messagesChristmas gift messages that feel warm and seasonalBrowse 100+ Christmas gift message examples for warm, simple, emotional, funny, and formal photo gifts.
Browse messagesRelated Decoration Guides
Choose the style direction that supports the photo and message.
Related Recipient Guides
Match the gift to the person or relationship first.
Related Occasions
Narrow the choice by the occasion that matters most.
Create a adoption day photo gift from one photo. Preview the design free, choose a style, and download a finished HD keepsake image.
Open pageAnniversary Photo GiftCreate a anniversary photo gift from one photo. Preview the design free, choose a style, and download a finished HD keepsake image.
Open pageBaby Milestone GiftCreate a baby milestone gift from one photo. Preview the design free, choose a style, and download a finished HD keepsake image.
Open pageRelated Memory Guides
Keep the archive, timeline, or legacy context clear.
Turn photos, names, and milestones into a family story that is easier to understand across generations.
Read articleFamily ArchiveBuild a shared archive that relatives can understand, search, and add to over time.
Read articleMemory TimelineOrganize life moments in order so the story reads like a journey instead of isolated snapshots.
Read articleRelated Articles
Read the latest articles for deeper context on this topic.
Learn how to choose meaningful photos, write a gentle message, and create a respectful memorial gift that preserves precious memories.
Read articleHow Personalized Gifts Strengthen RelationshipsLearn why personalized gifts build stronger relationships by showing attention, preserving memories, and turning shared moments into lasting keepsakes.
Read article50 Best Personalized Gift IdeasExplore 50 meaningful personalized gift ideas for birthdays, anniversaries, memorials, weddings, holidays, and everyday moments of appreciation.
Read articleRelated Tools
Use these free browser tools to prepare, edit, or convert your images.
Reduce image file size locally with practical quality controls for website and product images.
Open toolFree Image ConverterConvert images between JPG, PNG, and WebP in your browser. Free, private, fast, and local for supported files.
Open toolImage CropperCrop images online for free with square, portrait, landscape, and social media presets. Private browser-based image cropper for supported files.
Open tool