Healthcare Staffing Portal Development
Budget / Salary₹12,500–37,500
TypeFreelance project
LocationRemote
Posted2 hours ago
1. User Roles & Authentication
• Admin: Full control — manages HR accounts, permissions, reassignment, and analytics.
• HR Staff: Individual logins with dashboards for candidates, clients, and internal jobs.
• Employer: Posts vacancies, reviews shortlisted candidates, schedules interviews.
• Candidate: Registers, uploads CV, applies for jobs, tracks status.
2. Core Modules
Module
Purpose
Key Features
Candidate Portal
External interface for applicants
Registration, CV upload, job search, application tracking
Employer Portal
For hospitals/clinics to post jobs
Vacancy posting, shortlist review, interview scheduling
HR/Admin Dashboard
Internal control center
Candidate management, requirement matching, reassignment workflows
Client Management
Internal client database
Store hospital/clinic details, contracts, preferences
Internal Job Requirements
Confidential openings not posted publicly
HR creates internal jobs, matches candidates, tracks progress
CRM & Automation
Communication and analytics
Email/SMS campaigns, reporting, Power BI dashboards
WhatsApp API Integration
Real-time messaging
Automated alerts, interview reminders, status notifications
3. Database Schema
• Candidates Table: Candidate ID, Name, Specialization, Experience, Location, CV.
• Employers Table: Employer ID, Company Name, Contact, Posted Jobs.
• Clients Table: Client ID, Name, Location, Contact Person, Contract Terms.
• Jobs Table: Job ID, Employer/Client ID, Role, Requirements, Status.
• Applications Table: Candidate ID, Job ID, Status, HR Notes.
• HR Users Table: HR ID, Login Credentials, Role, Activity Logs.
• Assignments Table: Candidate ID, HR ID, Reassignment History.
• CRM Logs Table: Message ID, Candidate/Employer/Client ID, Channel, Timestamp.
4. Workflow Integration
1. Employer or Client posts job → stored in Jobs Table.
2. Matching engine compares requirements with candidate profiles.
3. HR dashboard displays suggested candidates → HR refines shortlist.
4. WhatsApp API sends notifications to candidates/employers/clients.
5. HR reassignment handled via Assignments Table when staff unavailable.
6. CRM logs all communication for compliance and analytics.
7. Admin dashboard monitors productivity, reassignment, and placement metrics.
5. Analytics & Reporting
• Candidate conversion rates.
• HR productivity and reassignment frequency.
• Client engagement and internal job fulfillment.
• Employer activity and placement success.
• Power BI dashboards for visual insights.
6. Communication Layer
• WhatsApp API for instant updates.
• CRM for structured communication logs.
• Email/SMS integration for formal client and employer correspondence.
7. End-to-End Flow
1. Candidate applies → record created.
2. Employer or client posts job → requirement stored.
3. Matching engine suggests candidates.
4. HR reviews, shortlists, and communicates via WhatsApp.
5. HR A goes on leave → Admin reassigns candidates to HR B.
6. HR B continues process seamlessly.
7. CRM logs all interactions.
8. Reports generated for performance and compliance.
• Admin: Full control — manages HR accounts, permissions, reassignment, and analytics.
• HR Staff: Individual logins with dashboards for candidates, clients, and internal jobs.
• Employer: Posts vacancies, reviews shortlisted candidates, schedules interviews.
• Candidate: Registers, uploads CV, applies for jobs, tracks status.
2. Core Modules
Module
Purpose
Key Features
Candidate Portal
External interface for applicants
Registration, CV upload, job search, application tracking
Employer Portal
For hospitals/clinics to post jobs
Vacancy posting, shortlist review, interview scheduling
HR/Admin Dashboard
Internal control center
Candidate management, requirement matching, reassignment workflows
Client Management
Internal client database
Store hospital/clinic details, contracts, preferences
Internal Job Requirements
Confidential openings not posted publicly
HR creates internal jobs, matches candidates, tracks progress
CRM & Automation
Communication and analytics
Email/SMS campaigns, reporting, Power BI dashboards
WhatsApp API Integration
Real-time messaging
Automated alerts, interview reminders, status notifications
3. Database Schema
• Candidates Table: Candidate ID, Name, Specialization, Experience, Location, CV.
• Employers Table: Employer ID, Company Name, Contact, Posted Jobs.
• Clients Table: Client ID, Name, Location, Contact Person, Contract Terms.
• Jobs Table: Job ID, Employer/Client ID, Role, Requirements, Status.
• Applications Table: Candidate ID, Job ID, Status, HR Notes.
• HR Users Table: HR ID, Login Credentials, Role, Activity Logs.
• Assignments Table: Candidate ID, HR ID, Reassignment History.
• CRM Logs Table: Message ID, Candidate/Employer/Client ID, Channel, Timestamp.
4. Workflow Integration
1. Employer or Client posts job → stored in Jobs Table.
2. Matching engine compares requirements with candidate profiles.
3. HR dashboard displays suggested candidates → HR refines shortlist.
4. WhatsApp API sends notifications to candidates/employers/clients.
5. HR reassignment handled via Assignments Table when staff unavailable.
6. CRM logs all communication for compliance and analytics.
7. Admin dashboard monitors productivity, reassignment, and placement metrics.
5. Analytics & Reporting
• Candidate conversion rates.
• HR productivity and reassignment frequency.
• Client engagement and internal job fulfillment.
• Employer activity and placement success.
• Power BI dashboards for visual insights.
6. Communication Layer
• WhatsApp API for instant updates.
• CRM for structured communication logs.
• Email/SMS integration for formal client and employer correspondence.
7. End-to-End Flow
1. Candidate applies → record created.
2. Employer or client posts job → requirement stored.
3. Matching engine suggests candidates.
4. HR reviews, shortlists, and communicates via WhatsApp.
5. HR A goes on leave → Admin reassigns candidates to HR B.
6. HR B continues process seamlessly.
7. CRM logs all interactions.
8. Reports generated for performance and compliance.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.