rvote-online/src/app
Jeff Emmett e22063c092 Add multi-tenant Spaces with subdomain routing
Introduces independent community Spaces where admins can manage members,
allot credits, and run proposals. Each Space gets its own subdomain
(e.g. cryptocommons.rvote.online). Home page and demo are now fully
public with no auth required.

- Schema: Space, SpaceMember, SpaceInvite models with per-space credits
- Middleware: subdomain detection + URL rewriting to /s/[slug]/*
- APIs: Space CRUD, member management, invite system, space-scoped voting
- UI: Space dashboard, proposals, members, settings, join pages
- Extracted InteractiveDemo component for home/demo pages
- Global /proposals routes redirect to /spaces

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-10 22:10:19 +00:00
..
api Add multi-tenant Spaces with subdomain routing 2026-02-10 22:10:19 +00:00
auth feat: implement rVote.online - quadratic voting platform 2026-02-05 04:48:20 +00:00
demo Add multi-tenant Spaces with subdomain routing 2026-02-10 22:10:19 +00:00
profile feat: implement rVote.online - quadratic voting platform 2026-02-05 04:48:20 +00:00
proposals Add multi-tenant Spaces with subdomain routing 2026-02-10 22:10:19 +00:00
s/[slug] Add multi-tenant Spaces with subdomain routing 2026-02-10 22:10:19 +00:00
spaces Add multi-tenant Spaces with subdomain routing 2026-02-10 22:10:19 +00:00
voting feat: implement rVote.online - quadratic voting platform 2026-02-05 04:48:20 +00:00
favicon.ico Initial commit from Create Next App 2026-02-05 04:32:10 +00:00
globals.css Rebrand to Quadratic Ranking with rSpace ecosystem styling 2026-02-05 11:15:32 +00:00
layout.tsx Update site metadata to Quadratic Proposal Ranking 2026-02-05 11:27:16 +00:00
page.tsx Add multi-tenant Spaces with subdomain routing 2026-02-10 22:10:19 +00:00