Project

General

Profile

Actions

User Story #657

open

Feature #655: Signuo and login - Authentication WhatsApp OTP

Member Profile Onboarding & Multi-Role Definition

Added by Islam Mansoori about 1 month ago.

Status:
To Do
Priority:
low
Assignee:
-
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:

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

Actions

Also available in: Atom PDF