Skip to content

Epic 5: Multi-User Management #7

@enko

Description

@enko

Overview

Let multiple people collaborate on a shared contact database while still keeping personal contacts private when you want them to be.

Goals

  • Let multiple people use the same instance together
  • Make family collaboration on shared contacts easy
  • Keep personal contacts private when you want them to be
  • Give different users appropriate levels of access
  • Keep track of who changed what

Key Features

Phase 1 (MVP)

  • User registration and login
  • Email/password authentication
  • Password reset functionality
  • Profile management
  • Session management

Phase 2

  • Family/Group workspaces
  • Role-based permissions (Admin, Member, Read-Only)
  • Contact ownership (personal vs shared)
  • Conflict resolution
  • Activity tracking and audit log

Status: Planned
Phase: MVP (Phase 1) - Single tenant, Full multi-user in Phase 2
Priority: Medium (MVP: High for single-user auth)

📄 Epic Document: project-management/epics/epic-05-multi-user-management.md

Metadata

Metadata

Assignees

No one assigned

    Labels

    epicEpic-level feature or initiativephase-1MVP Phasephase-2Core Functionality Phasepriority-mediumMedium priority

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions