
Picadoo
An ad-free kids app that turns a photo into a coloring page.
What we built
Core product surfaces — each visual summarizes a flow we actually shipped.

Landing + coloring screen
picadoo.app hero: ready templates, AI conversion, parental controls, and 100% ad-free promise — live on App Store & Play.

Template gallery
Dynamic templates in animals, nature, space, and sea categories. Updated via the Supabase gallery.

Coloring screen
Pen, brush, pastel, bucket, eraser, and Kid Lock. Coloring tools designed for children.

AI conversion
Photo → cartoon / watercolor / doodle coloring page. Each generation costs 1 AI credit.

Parent panel
Password-protected panel: time limits, activity tracking, stats — a safe environment.
Problem
Kids' coloring apps are often ad-heavy; parental controls are weak, and turning photos into coloring pages is tedious.
Solution
Picadoo: ready-made template gallery, AI coloring page generation from camera/gallery (cartoon, watercolor, doodle…), pen/brush/bucket tools, 19 mini games, password-protected parent panel, and a 100% ad-free environment. Support for 8 languages.
Architecture
- Frontend
- React Native (Expo) — iOS & Android
- Backend
- Supabase + AI generation APIs
- Data
- Supabase (template gallery, records)
- API
- REST / Edge + AI credit flow
- Deploy
- App Store + Google Play + picadoo.app
Technologies
Challenges
- Child safety (no ads, Kid Lock, time limits)
- AI conversion cost and credit packages
- Multilingual templates / UI (8 languages)
- Balancing two game groups for ages 1–10
Solutions
- Password-protected parent panel: time, stats, activity history
- AI credit model (1 credit per generation)
- Dynamic template gallery via Supabase
- Pen, brush, pastel, eraser, bucket + undo/zoom
Result
Live on the App Store and Google Play. Landing: picadoo.app — download funnel is active.
Links
Lab log
- Progress
Store release
App Store and Google Play production builds are live; download landing on Vercel.
- Decision
Expo + Supabase gallery
Supabase gallery was chosen to update template content without native app releases.
- Note
Parent = trust
Families won't download without ad-free + time limits; the parent panel is at the product's core.