User Story #657
openFeature #655: Signuo and login - Authentication WhatsApp OTP
Member Profile Onboarding & Multi-Role Definition
0%
Description
User Story 2: Member Profile Onboarding & Multi-Role Definition
As an authenticated member completing my onboarding, I want to fill out my organization details and select multiple deal participation roles, So that other members in the directory understand how I participate in deal flows.
Frontend Requirements:
Guided Profile Form: Implement the
UserProfileCompletion.jsx
form requesting Full Name, Company, Business Sector, Geography, and Language.
Multi-Role Deal Selector: Interactive buttons allowing members to multi-select roles (Buyer, Seller, Connector, Franchise Operator) complete with dynamic background highlight alerts.
Backend Requirements:
User Schema Persistence: Store profile details in PostgreSQL including mapping of 1-to-many roles per user profile.
Validation Rules: Enforce schema checks (e.g., at least one role must be selected, valid sector list verification).
Audit Logging: Implement change-audit logs tracking edits and history of the member profiles.
No data to display