/ai-icon-generator

WoofAI is an AI-powered micro-SaaS application allowing users to generate, share and download pet icon art. The project is built using the T3 stack (Typescript, TRPC, Tailwind), allowing end-to-end typesafe APIs and fast front-end prototyping. Under the hood, the project leverages OpenAI’s DALL-E2 and images hosted on Amazon S3.

Primary LanguageTypeScript

hero image

NextJS / Typescript / TRPC / TailwindCSS / PrismaORM / Postgresql / NextAuth / DALL-E2 / Amazon S3 / Stripe


WoofAI is a micro SaaS platform that introduces a new approach to creating, sharing, and downloading pet icon art. This full-stack web application is built using the T3 stack, which includes Next.js, TypeScript, TRPC, and Tailwind, prioritizing performance and user experience.

On the frontend, WoofAI utilizes Tailwind CSS, the Shadcn UI library, and React Hook Form to create an intuitive and visually appealing user interface. On the backend, the application leverages OpenAI's DALL-E2 text-to-image generator to enhance the pet icon art experience. User and icon data are managed securely through Prisma ORM with a PostgreSQL database, and images are hosted on Amazon S3 for reliability.

WoofAI offers a user-friendly pricing model, including a free tier for platform exploration. Additional credits can be easily purchased through the integration of the Stripe API. Stripe webhooks are implemented to ensure seamless payment processing, with event data logged in the database upon successful transactions. WoofAI aims to provide accessible pet icon art, blending creativity and technology for user convenience.

preview image 1 preview image 2