Stack Specification
Section 01

Overview & vision

Ochre & Soul is a mobile colouring experience built on a thin‑client architecture. The app stays small; artwork lives remotely and is downloaded on demand, cached for offline play, and rendered through a custom vector colouring engine.

The implementation stack is fixed and the strategic priorities are clear:

Mobile app          Flutter (iOS + Android)
Backend             InsForge (PostgreSQL, Auth, Storage, Functions)
Rendering           Pre-processed vector-region colouring engine
Storage model       Remote artwork bundles + local offline cache
Monetisation        Free starter artworks + one-off premium content packs at launch
                    (subscription explicitly deferred post-MVP — see §4.7, §19)

North Star

A small, beautiful colouring app whose library reliably surfaces culturally rich, positive depictions of Black life — fast to open, calm to use, safe for children, and able to function offline once an artwork is downloaded.