Este proyecto consiste en una aplicación SaaS (Software as a Service) de edición de imágenes con IA. Opté por Next.js para el desarrollo de la aplicación por su capacidad de hacer renderizado en el servidor y por su facilidad para trabajar con React. Además, las server actions me han sido muy útiles para la gestión de la API de Imagify.
![Captura de Imaginify](/_astro/imaginify.CY0yQy-L.webp)
Para la autenticación de usuarios, he utilizado Clerk, que me ha permitido implementar un sistema de autenticación robusto y seguro en muy poco tiempo. Para la edición y almacenamiento de imágenes, he utilizado Cloudinary, que me ha permitido trabajar con imágenes de forma sencilla y eficiente. Finalmente, para la gestión de pagos, he utilizado Stripe, que me ha permitido implementar un sistema de pagos seguro y fiable.
![Captura de Imaginify](/_astro/imaginify2.CQO9hCA1.webp)
Este proyecto me ha servido para ganar agilidad con Tailwind CSS, mejorar mis habilidades con React y Next.js y aprender a trabajar con las server actions de Vercel. Además, me ha permitido aprender a trabajar con Clerk, Cloudinary y Stripe, herramientas que me han resultado muy útiles y que seguramente utilizaré en futuros proyectos.