Portal Implementation Plan
1. CLIENT PORTAL FIX (4 Pages)
Current State
Build Out
ClientContracts.tsx
Features:
- Contract list with status (Draft, Active, Completed, Expired)
- Contract details view (scope, terms, milestones)
- Document preview/download (PDF)
- E-signature integration placeholder
- Amendment history
- Filter by status/date
API: /api/corp/contracts (already exists)ClientInvoices.tsx
ClientReports.tsx
ClientSettings.tsx
2. STAFF ONBOARDING PORTAL (New)
New Pages
StaffOnboarding.tsx - Main Hub
StaffOnboardingChecklist.tsx - Interactive Checklist
Database Schema (New)
API Endpoints (New)
3. CANDIDATE PORTAL (New)
New Pages
CandidatePortal.tsx - Dashboard
CandidateProfile.tsx - Profile Builder
CandidateApplications.tsx - Enhanced
CandidateInterviews.tsx
Database Schema (New)
API Endpoints (New)
4. FOUNDATION - INFORMATIONAL ONLY
Current State
Changes
IMPLEMENTATION ORDER
Phase 1: Client Portal (Quick Wins)
Phase 2: Candidate Portal
Phase 3: Staff Onboarding
Phase 4: Foundation Cleanup
FILE CHANGES SUMMARY
New Files (12)
Modified Files (5)
ESTIMATED EFFORT
Component
Files
Complexity
Last updated
