Skip to content

Add Lumitree — Collaborative Art Tree #63

Description

@mralbertzwolle

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions