Cómo construí un SaaS de imágenes con asistencia de IA usando Astro, Supabase, Stripe, R2 y Electron
Una historia de lanzamiento práctica detrás de ImgKit: herramientas gratuitas de imagen en el navegador, descargas protegidas, checkout de Stripe, una app de escritorio Electron y un flujo de trabajo de construcción con asistencia de IA.
ImgKit comenzó con una apuesta simple de producto: la gente busca tareas prácticas de imagen todo el tiempo. Necesitan comprimir un archivo, convertir PNG a WebP, redimensionar una imagen, o entender por qué una subida se ve borrosa.
Eso hizo que la primera versión fuera intencionalmente pequeña. En lugar de empezar con un panel, ImgKit lanzó herramientas gratuitas del lado del navegador y guías prácticas. El sitio podía resolver trabajos reales mientras la dirección del producto todavía se probaba.
The Stack
El sitio público usa Astro porque el primer canal de crecimiento es contenido y herramientas. Las páginas estáticas, la carga rápida y un SEO limpio importan más que un shell de app complejo en esta etapa.
Supabase maneja el inicio de sesión y el acceso al producto. Stripe maneja el checkout. Cloudflare R2 almacena activos descargables privados. Cloudflare Workers sirven rutas de API para el checkout, los webhooks y los flujos de descarga protegida.
Electron se convirtió en la capa de escritorio para flujos de trabajo locales de imágenes por lotes. Esa app permite a ImgKit explorar el valor del software sin forzar las imágenes de origen a través de un servicio de conversión alojado.
The Product Path
La primera superficie útil fueron herramientas gratuitas:
- Convertir imágenes en el navegador.
- Comprimir acercándose a los límites reales de subida.
- Redimensionar copias para sitios web y tiendas.
- Enseñar el flujo de trabajo circundante con guías.
Luego llegaron los flujos de trabajo locales estilo Pro: conversión por lotes, eliminación de fondo, informes y lecciones de empaquetado de escritorio.
La pregunta comercial fue más difícil. Una app de escritorio de pago necesita firma, expectativas de soporte, manejo de actualizaciones y confianza. ImgKit tenía software funcional, pero el mejor primer producto de pago fue el proceso de construcción en sí.
Why The First Paid Product Is A Builder Case Study
El valor real ya estaba ahí para los creadores:
- las superficies de contenido y producto de Astro;
- la base de membresía de Supabase;
- las decisiones de checkout y webhook de Stripe;
- la entrega de descargas protegidas de R2;
- las lecciones de la app de escritorio Electron;
- el flujo de revisión e implementación de Codex;
- el cambio de precios de venta de software a producto educativo.
Eso se convirtió brevemente en el ImgKit Builder Case Study, un paquete de código fuente y tutoriales con notas de configuración y el rastro honesto de decisiones. Esa oferta independiente ahora está retirada.
How AI Helped
La codificación con IA fue más valiosa cuando se combinó con el juicio de producto. El flujo de trabajo se veía así:
- Inspeccionar el repositorio existente antes de cambiar el código.
- Hacer ediciones pequeñas con alcance.
- Construir o probar de inmediato.
- Revisar la consecuencia en el producto, no solo la sintaxis.
- Convertir el trabajo repetido en scripts o notas reutilizables.
El objetivo no era dejar que la IA inventara un producto de forma aislada. El objetivo era usar la IA para avanzar más rápido en la implementación mientras se mantenía la dirección del producto fundamentada.
What Builders Can Learn
La lección útil no es “copia esta app exacta”. Es la secuencia:
- Empieza con un problema específico y repetido.
- Publica herramientas y guías gratuitas que resuelvan trabajos reales.
- Agrega entrega protegida antes del checkout público.
- Pausa el software de pago si el soporte y la confianza no están listos.
- Vende la parte que ya tiene valor.
Para ImgKit, eso significó brevemente vender el registro de construcción primero. El camino de pago activo luego se movió a Gift Studio.
Archived Case Study
Si estás construyendo un SaaS con asistencia de IA, un MVP de escritorio local, un producto de descarga protegida, o un paquete educativo de código fuente, la página archivada de Builder Case Study preserva el rastro de implementación. Ya no es una oferta de checkout.
Preguntas frecuentes
¿Es ImgKit una plantilla de SaaS terminada?
No. ImgKit es un proyecto de producto real, y la antigua página de Builder Case Study ahora está archivada en lugar de venderse como un paquete de código fuente separado.
¿Por qué construir primero herramientas de imagen para el navegador?
Las herramientas del navegador crean páginas de búsqueda útiles, resuelven problemas inmediatos de los usuarios y demuestran la demanda antes de empujar un software de pago más pesado.
¿Qué papel jugó la codificación con IA?
La asistencia de IA ayudó a inspeccionar la base de código, implementar cambios con alcance, revisar flujos y convertir decisiones de producto en páginas y scripts funcionales.
Resources
Referencias
Usa estas referencias para moverte entre la guía, las páginas de soporte correspondientes y las personas que crearon el contenido.
Convert PNG images to smaller WebP files in your browser.
Abrir herramientaImage CompressorCompress JPG, PNG, and WebP images locally with quality controls.
Abrir herramientaImage Resize ToolResize images to exact pixel dimensions with local browser processing for supported files.
Abrir herramientaCómo convertir imágenes por lotes para un sitio webPlanea un flujo de trabajo de conversión de imágenes por lotes repetible para lanzamientos, rediseños, migraciones y catálogos de productos de sitios web.
Leer guíaCómo optimizar imágenes generadas por IA para sitios webLas herramientas de imágenes con IA pueden crear recursos rápidamente, pero la publicación en sitios web sigue necesitando las dimensiones, formatos, tamaños de archivo, nombres y controles de calidad correctos.
Leer guíaDescargas protegidas con Supabase, Stripe, R2 y CloudflareUna visión práctica de cómo ImgKit conecta el inicio de sesión, el checkout, el acceso al producto, los archivos privados y las URL de descarga firmadas.
Leer guíaLeon PatelCreates how-to guides and photo tips that keep the advice simple, clear, and ready to use in Gift Studio.
Ver autorDylan RossChecks guides and photo tips for freshness, usefulness, and a calm editorial voice.
Ver revisorAbrir Gift StudioApply the guide in the editor when you are ready to make the gift.
Crear un regaloSee how the article was reviewed, then use the buttons below if something needs attention.
Editorial policyTopic graph
Keep exploring Cómo construí un SaaS de imágenes con asistencia de IA usando Astro, Supabase, Stripe, R2 y 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.
Create a Mother's Day photo gift with a warm family photo, a short thank-you message, and a soft decoration style that feels personal.
Read guideBest photos for photo giftsLearn which photos work best for personalized photo gifts, what to avoid, and how to choose an image that still feels meaningful later.
Read tipHow to choose a photo for a giftA practical guide to choosing the right photo for a personalized gift, including image clarity, emotion, and message fit.
Read tipRelated Messages
Use these message pages when the wording needs to match the tone.
Browse 100+ Father's Day gift message examples for warm, simple, emotional, funny, and formal photo gifts.
Browse messagesMother's Day gift messages that feel warm and gratefulBrowse 100+ Mother's Day gift message examples for warm, simple, emotional, funny, and formal photo gifts.
Browse messagesAnniversary gift messages for a romantic keepsakeBrowse 100+ anniversary gift message examples for warm, simple, emotional, romantic, and long-distance photo gifts.
Browse messagesRelated Examples
Compare finished examples to check the direction before you decide.
Father example cards showing how one photo becomes a clean, direct keepsake for Father’s Day and family moments.
Open examplesMotherMother example cards showing how one photo becomes a warm keepsake for Mother’s Day and family gratitude.
Open examplesBirthdayBirthday example cards showing how one photo becomes a playful keepsake with a clear celebration tone.
Open examplesRelated Decoration Guides
Choose the style direction that supports the photo and message.
Related Occasions
Narrow the choice by the occasion that matters most.
Explore Father's Day photo gift ideas, photo tips, message examples, and common mistakes before you open ImgKit Gift Studio.
Open ideasMother's Day photo gift ideas with warmth and gratitudeExplore Mother's Day photo gift ideas, photo tips, message examples, and common mistakes before you open ImgKit Gift Studio.
Open ideasFather's Day Photo GiftCreate a Father's Day photo gift from one photo. Preview the design free, choose a style, and download a finished HD keepsake image.
Open pageRelated Articles
Read the latest articles for deeper context on this topic.
Explore 50 meaningful personalized gift ideas for birthdays, anniversaries, memorials, weddings, holidays, and everyday moments of appreciation.
Read articleBest Birthday Gift Ideas for Family and FriendsDiscover thoughtful birthday gift ideas for family and friends, including personalized photo gifts, custom keepsakes, and last-minute digital gifts.
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 articleRelated Tools
Use these free browser tools to prepare, edit, or convert your images.
Resize images to exact dimensions in the browser for websites, stores, profile images, and upload requirements.
Open toolImage CompressorReduce 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 tool