Images and voice-overs from a text prompt, paid with credits.

Type a prompt, get an image or a voice-over. Every generation costs a credit, and credits are bought through Stripe.
I built it to wire an AI API, file storage and payments into one Next.js app – and to learn self-hosting: it ran on my own VPS with Docker and Coolify.