Inspiration

We’re lifelong pet owners and Japanophiles. Custom Ukiyo-e pet portraits sell for $50–$100 and take days. Meanwhile LoRA fine-tuning has made “narrow-style” AI art feasible—but no one had wrapped it in a one-click public tool. We wanted to prove that: • niche + AI micro-model + no-code builder (Bolt) ⇒ a polished product in 24 h.

What it does

1.  Upload a cat or dog photo.
2.  Our fine-tuned Ukiyo-e LoRA on Replicate renders four 1024² previews in ≈ 10 s.
3.  Users download the preview for free (no login), or purchase a 4 K print-ready PNG (Stripe will be enabled post-hack).
4.  The site is bilingual (EN / JP) and mobile-first; every generated image is auto-added (with consent) to a community gallery.

Try it 👉 https://ukiyopet.com

How we built it

Layer Tech / Service Time spent Landing & UX Bolt.new – cloned a SaaS template, then live-edited with prompts (“replace hero”, “add FAQ accordion”) 1 h App logic Next.js 14 (Edge runtime) + Cloudflare Pages 2 h AI backend Replicate API + custom Ukiyo-e LoRA (trained on 450 public-domain prints) 3 h Storage/CDN Cloudflare R2 for originals, Image Resizing for WebP 0.5 h Analytics GA4 + Plausible via GTM 0.5 h SEO / i18n next-intl, JSON-LD FAQPage & SoftwareApplication, hreflang 1 h

Total dev time: ≈ 8 h (remaining hours→ content, polish, Reddit launch).

Challenges we ran into

• Style fidelity – naïve Stable Diffusion outputs looked like comic panels, not woodblock prints. A tiny LoRA (7 MB) plus a post filter that sharpens edge lines fixed it.
• Upload → preview latency – cold starts on Replicate averaged 20 s. We warm the model every 5 min with a tiny dummy call (adds $0.04/day).
• Bolt↔Next integration – default form handlers were PHP; we rewired the “Get Started” buttons to Next API routes with one line of custom JS.

Accomplishments that we’re proud of

• End-to-end working public site in under a day—no localhost demos.
• Largest Core Web Vitals: LCP 1.9 s / CLS 0.02 on mobile (Lighthouse 96).
• First 12 h soft-launch on Reddit got 1.4 K unique visitors and 118 generated images.
• Secured ukiyopet.com just 6 hours before deadline; already indexed by Google.

What we learned

• Bolt’s prompt-driven editing saved at least 3 h of manual CSS tweaks.
• Micro LoRA models (<10 MB) hit a style niche far better than generic SDxl.
• Users strongly prefer no-login previews; conversion happens after trust is built.
• Proper hreflang doubled impressions from Japan overnight.

What’s next for UkiyoPet

1.  Stripe paywall for 4 K + vector extras (July).
2.  Print-on-demand integration with Printful so users can order a canvas in two clicks.
3.  Release an API & Figma plugin for Etsy sellers and merch designers.
4.  Extend model pack: sumi-e ink wash → anime cel-shade → wood-engraving.
5.  Open-source our LoRA training notebook to boost the Ukiyo-e AI community.

ukiyopet.com • built with Bolt.new • please smash that 📸 upload button and tell us what you think!

Built With

Share this project:

Updates