My Company Profile
Manage your company listing in the directory
Create and manage your company's directory listing.
Profile Sections
Basic Information
- Company name
- Description
- Logo upload
Acceptance Criteria
Frontend
- Basic Information workflow is implemented in the UI as described.
Backend / API
- Backend behavior supports Basic Information as documented.
Permissions
- Access is restricted per the Capabilities matrix on this page (or equivalent role rules).
Business Rules
- All business rules for this feature are enforced.
Error Handling
- Error states return clear messages and appropriate HTTP status codes.
Contact Details
- Email, phone, website
- Social media links
Acceptance Criteria
Frontend
- Contact Details workflow is implemented in the UI as described.
Backend / API
- Backend behavior supports Contact Details as documented.
Permissions
- Access is restricted per the Capabilities matrix on this page (or equivalent role rules).
Business Rules
- All business rules for this feature are enforced.
Error Handling
- Error states return clear messages and appropriate HTTP status codes.
Location
- Address
- Map pin
Acceptance Criteria
Frontend
- Location workflow is implemented in the UI as described.
Backend / API
- Backend behavior supports Location as documented.
Permissions
- Access is restricted per the Capabilities matrix on this page (or equivalent role rules).
Business Rules
- All business rules for this feature are enforced.
Error Handling
- Error states return clear messages and appropriate HTTP status codes.
Services
- Categories
- Service descriptions
- Specializations
Acceptance Criteria
Frontend
- Services workflow is implemented in the UI as described.
Backend / API
- Backend behavior supports Services as documented.
Permissions
- Access is restricted per the Capabilities matrix on this page (or equivalent role rules).
Business Rules
- All business rules for this feature are enforced.
Error Handling
- Error states return clear messages and appropriate HTTP status codes.
Profile Status
| Status | Description |
|---|---|
| Draft | Not submitted |
| Pending | Awaiting approval |
| Approved | Published |
| Rejected | Needs changes |
Features
My Company Profile
Acceptance Criteria
Frontend
- UI supports the workflows described in this feature.
Backend / API
- Backend behavior supports this feature as documented.
Permissions
- Access is restricted per the Capabilities matrix on this page (or equivalent role rules).
Business Rules
- All business rules for this feature are enforced.
Error Handling
- Error states return clear messages and appropriate HTTP status codes.
Implementation Contracts
Backend (API)
GET /api/member/company # Get my company
POST /api/member/company # Create company
PUT /api/member/company # Update company
POST /api/member/company/submit # Submit for approval