Project Name
Lumitree
Project URL
https://lumitree.art
GitHub URL
https://github.com/mralbertzwolle/lumitree (private, can be opened if needed)
Supabase Features Used
- Supabase Database — Stores tree structure, branches, growth requests, votes, and newsletter subscriptions
- Supabase Auth (anon key) — Public read access to tree data
- Row Level Security — All tables protected with RLS policies
- Realtime — Live tree updates when new branches sprout
Description
Lumitree is a collaborative art project where visitors plant seeds that grow into unique interactive micro-worlds. Each world is a self-contained HTML file under 50KB with zero external dependencies, using Canvas 2D, WebGL shaders, SVG, CSS art, or Web Audio API.
The tree grows collectively — no login needed. Visitors describe what they want to see, and AI generates a unique interactive artwork that becomes a branch on the tree.
Stack: Next.js (App Router) + Express + Supabase. Deployed on Netlify + Railway.
Screenshot
Visit https://lumitree.art to see the live tree with 49+ micro-worlds.
Project Name
Lumitree
Project URL
https://lumitree.art
GitHub URL
https://github.com/mralbertzwolle/lumitree (private, can be opened if needed)
Supabase Features Used
Description
Lumitree is a collaborative art project where visitors plant seeds that grow into unique interactive micro-worlds. Each world is a self-contained HTML file under 50KB with zero external dependencies, using Canvas 2D, WebGL shaders, SVG, CSS art, or Web Audio API.
The tree grows collectively — no login needed. Visitors describe what they want to see, and AI generates a unique interactive artwork that becomes a branch on the tree.
Stack: Next.js (App Router) + Express + Supabase. Deployed on Netlify + Railway.
Screenshot
Visit https://lumitree.art to see the live tree with 49+ micro-worlds.