flow-pie/chamaa.api

Create Member Registration Endpoint

Open

#16 ouverte le 1 nov. 2025

Voir sur GitHub
 (1 commentaire) (0 réactions) (0 assignés)HTML (4 forks)auto 404
good first issue

Métriques du dépôt

Stars
 (3 stars)
Métriques de merge PR
 (Métriques PR en attente)

Description

Implement a POST /api/v1/members/register endpoint to allow new members to join a chama group. Requirements:

Accepts JSON payload:

{ "full_name": "string", "email": "string", "phone": "string", "password": "string" }

Validate:

Email must be unique

Password ≥ 8 chars

Phone must be valid format (+2547...)

Hash passwords using bcrypt

Return success message and JWT token on success

Status codes:

201 Created — registration success

400 — invalid data

409 — email or phone already exists

Guide contributeur