[P1][Members] Member CRUD with photo upload to Azure Blob #14

Open
opened 2026-05-26 01:32:47 +00:00 by ChrisChen · 0 comments
Owner

Overview

Core member record management with all data fields from PLANNING.md, profile photo stored on Azure Blob.

Field Groups

Basic (name EN/ZH, birthday, gender, photo), Contact (phone, email, address), Status (member/visitor/former, baptism date, join date), Family (unit ID, spouse, children), Ministry (cell group, leader), Custom tags

Tasks

  • Member table with all fields + EF entity
  • Photo upload: Capacitor Camera (mobile) or file picker (desktop) -> Azure Blob members/photos/
  • Create/edit/soft-delete (archive, never hard delete)
  • Member detail page: all info + service history + giving summary
  • Field change history tracking (who changed what, when)

Reference

PLANNING.md Section 3.1 - Member Management

## Overview Core member record management with all data fields from PLANNING.md, profile photo stored on Azure Blob. ## Field Groups Basic (name EN/ZH, birthday, gender, photo), Contact (phone, email, address), Status (member/visitor/former, baptism date, join date), Family (unit ID, spouse, children), Ministry (cell group, leader), Custom tags ## Tasks - [ ] Member table with all fields + EF entity - [ ] Photo upload: Capacitor Camera (mobile) or file picker (desktop) -> Azure Blob members/photos/ - [ ] Create/edit/soft-delete (archive, never hard delete) - [ ] Member detail page: all info + service history + giving summary - [ ] Field change history tracking (who changed what, when) ## Reference PLANNING.md Section 3.1 - Member Management
ChrisChen added this to the Phase 1 - MVP milestone 2026-05-26 01:32:47 +00:00
ChrisChen added the module: members label 2026-05-26 01:32:47 +00:00
Sign in to join this conversation.