Goal
CRUD for organizations and projects. The foundation for multi-tenant support.
Depends on: Phase 1 complete (auth), Phase 2 complete (feedback features working)
Organization
- Create org: name, slug (auto-generated from name, editable), optional description
- Edit org settings: name, description, logo upload (stretch)
- Each org gets its own namespace:
/[org-slug]/...
- Org owner is automatically an admin
Projects (feedback boards)
- Create project within an org: name, slug, description, public toggle
- Edit project settings: name, description, toggle public/private
- Each project has its own:
- Delete project (with confirmation — destroys all feedback, votes, roadmap items)
Team / permissions (stretch for MVP)
- Org owner is automatically an admin
- Invite members by email (stretch)
- Roles: Owner, Admin, Member
Navigation
- Sidebar shows all projects in the org
- Project switcher if org has multiple projects
Notes
- Most users will have 1 org with 1-3 projects
- Keep it simple for MVP - advanced multi-tenant features can come later
Goal
CRUD for organizations and projects. The foundation for multi-tenant support.
Depends on: Phase 1 complete (auth), Phase 2 complete (feedback features working)
Organization
/[org-slug]/...Projects (feedback boards)
Team / permissions (stretch for MVP)
Navigation
Notes