Commit graph

2 commits

Author SHA1 Message Date
Claude
1a2a9af335
Complete Candidate Portal with all pages and routes
- Add CandidateInterviews.tsx with interview list, filtering by status,
  meeting type badges, and join meeting buttons
- Add CandidateOffers.tsx with offer management, accept/decline dialogs,
  expiry warnings, and salary formatting
- Add routes to App.tsx for /candidate, /candidate/profile,
  /candidate/interviews, /candidate/offers
2026-01-26 22:01:13 +00:00
Claude
0674a282b0
Add Candidate Portal foundation - API and core pages
- Add database migration for candidate_profiles, candidate_interviews,
  and candidate_offers tables with RLS policies
- Add API endpoints: /api/candidate/profile, /api/candidate/interviews,
  /api/candidate/offers
- Add CandidatePortal.tsx main dashboard with stats, quick actions,
  upcoming interviews, and pending offers
- Add CandidateProfile.tsx profile builder with tabs for basic info,
  work experience, education, and portfolio links
2026-01-26 21:58:45 +00:00