POST /auth/login
โ Login with email/password and receive JWT token
GET /members/me
โ Retrieve current user info (name, role, etc.)
GET /churches
GET /churches/{churchId}/groups
GET /groups
โ Get all groups the logged-in user belongs to
GET /groups/{groupId}/gatherings
โ Get all meetings under the group
GET /groups/{groupId}/members
โ Get list of members in the group
GET /gatherings/{gatheringId}
โ Get full details of a specific meeting (attendance, sharing, prayers)
POST /gatherings
โ Create a new meeting (date, time, place, description)
PATCH /gatherings/{gatheringId}/groupMember/{groupMemberId}
โ Submit attendance, sharing, and prayer requests for one member
Login