[▲ Vercel Community](/) · [Categories](/categories) · [Latest](/latest) · [Top](/top) · [Live](/live)

[Showcase](/c/showcase/41)

# Built a toon-style image generator in a week just to challenge myself!

132 views · 8 likes · 5 posts


shraey96 (@shraey96) · 2025-04-14 · ♥ 3

Hey folks!

I wanted to share a little personal project I’ve been hacking away at this past week. I challenged myself to see if I could build something cool and fun in just 7 days — and ended up creating [**ZappyToon**](https://zappytoon.com/)!

It’s a web app that turns your photos into fancy toon-style images. Think modern Ghibli, Pixar, South Park, vintage cartoon vibes, etc.

The UI was completely vibe-coded on pure instinct (shoutout to Vercel v0 and Cursor — absolute game-changers for fast, aesthetic results). No paywalls, no signups, no catch. Just head over and try it out. Would *genuinely* love to hear what you think about it.

It’s still in early stages — the image generation model can hallucinate sometimes, and I’m actively working on improvements (while juggling a full-time job). But this whole build has been such a fun learning experience with image generation models, Next.js, Supabase, and Cloudflare Workers.

Would massively appreciate any feedback, ideas, or just letting me know if you had fun with it.

Cheers, and thanks for reading this far ✌️

![Screenshot 2025-04-14 at 1.22.53 AM|690x381](upload://3xcYANZ9SqdZ9RVwQPIbOTEYut1.jpeg)


BestCodes (@bestcodes) · 2025-04-14 · ♥ 1

This is awesome :smiley: 
I love the header (the blur backdrop-filter looks really cool). I also like that it's free with no sign-up, but you might want to add a Cloudflare Turnstile or something to prevent abuse. Right now, I could automate requests to `/toon-gen` and abuse your API.
The only other feedback I have is very minor. It's about these action buttons:

![image|230x59](upload://yqlk28ICVEZ1XRMSPtrpUXNOVgC.png)

I think it would be better for contrast and just feel a little better if the buttons got _darker_ when you hover them, not lighter.

----


But overall, great job!


shraey96 (@shraey96) · 2025-04-15 · ♥ 1

Thanks so much for the feedback! I'll look into Cloudflare Turnstile for the API issue, and will look into your suggestion.. 

What do you think about the image generation though?
Also, do you think i should wait for the more users or start building the mobile app (android) and launch it now?


Pauline P. Narvas (@pawlean) · 2025-04-15 · ♥ 2

[quote="shraey96, post:3, topic:8615"]
Also, do you think i should wait for the more users or start building the mobile app (android) and launch it now?
[/quote]

I vote for starting building. You can just ship things :smiley: 

https://x.com/ayush_tom/status/1911618771879424492


BestCodes (@bestcodes) · 2025-04-15 · ♥ 1

[quote="shraey96, post:3, topic:8615"]
What do you think about the image generation though?
[/quote]

I think the image generation was great! It did hallucinate a couple of times, but overall it did good.