
How I Built an AI Tattoo Generator with Next.js, Cloudflare, Google OAuth, and PayPal
How I Built an AI Tattoo Generator with Next.js, Cloudflare, Google OAuth, and PayPal I recently shipped BodyInk.art , an AI tattoo generator that helps users explore tattoo concepts before going to a studio. In this post, I want to share the engineering side: what worked, what broke in production, and what I changed to make the app stable. The Product Goal Tattoo ideation is often slow: users collect references from many places style direction is unclear early on multiple revision rounds happen before a final direction I wanted a workflow where users can type an idea, generate concepts quickly, and download results for discussion with tattoo artists. Stack Choice I used: Next.js App Router for pages and API routes Cloudflare Pages for deployment Google OAuth (NextAuth) for sign-in PayPal for pay-per-generation an AI image backend for tattoo image generation This stack gave me fast iteration and global delivery, but it also exposed some runtime differences I had to handle. The First Re
Continue reading on Dev.to
Opens in a new tab



