CareerHub is a full-stack AI-powered recruitment platform built with React frontend and Progressive Web App capabilities. It connects candidates with employers through intelligent matching, real-time engagement, and comprehensive hiring workflows.
Key Highlights:
- Intelligent CV Analysis: AI-powered strength identification and optimization recommendations
- AI Mock Interview: Simulations with real-time feedback and personalized improvement tips
- 24/7 AI Chatbot Assistant: For career guidance and instant question answering
- Smart Matching Score: Calculating precise compatibility between candidates and jobs
- Auto-Generate JD: Using AI to create professional job descriptions instantly
- Streamlined Pipelines: With customizable hiring workflow stages
- 360° Talent Profiles: With comprehensive candidate skills and assessments
- Real-time Engagement: With instant notifications and messaging
- Smart Recommendations: AI-powered job and candidate matching that learns over time
- Progressive Web App: With offline capabilities and automatic updates
- Voice Profile Creation: Hands-free CV building using Retell AI speech-to-text technology
- Framework: React 18 with TypeScript
- Build Tool: Vite
- Styling: Tailwind CSS
- State Management: React Context API
- Real-time Communication:
- Stream Chat SDK (messaging)
- Stream Video SDK (video calls)
- HTTP Client: Axios with interceptors
- Form Management: React Hook Form with Zod validation
- UI Components: Shadcn/ui
- PWA: Service Workers with Firebase Cloud Messaging
- Charts & Visualization: Recharts
- AI Voice Agent: Retell AI SDK for voice-based interactions
- Framework: NestJS with TypeScript
- Database: PostgreSQL with TypeORM
- Authentication: JWT, OAuth2 (Google)
- Real-time: WebSockets
- File Storage: Cloud storage integration
- Payment: Stripe integration
- Email: Nodemailer
- Validation: Class-validator
- AI Voice Agent: Retell AI integration
- Framework: FastAPI
- Machine Learning:
- TensorFlow/Keras for deep learning models
- Scikit-learn for traditional ML algorithms
- Vertex AI for model training and deployment
- NLP & Embeddings:
- Sentence Transformers
- Google Generative AI (Gemini)
- Recommendation Engine:
- Collaborative Filtering
- Content-Based Filtering
- Hybrid recommendation system
- Data Processing: Pandas, NumPy
- Database: PostgreSQL with asyncpg
- Caching: Redis
- Intelligent CV Analysis: Multi-dimensional resume evaluation with AI-powered strength identification, weakness detection, and actionable optimization recommendations across skills, experience, and presentation
- AI Mock Interview: Realistic interview simulations with speech recognition, real-time feedback on answers, and personalized improvement tips with scoring metrics
- 24/7 AI Chatbot Assistant: Context-aware conversational AI for career guidance, job search tips, interview preparation, and instant answers to recruitment questions
- Voice Profile Creation Wizard: Hands-free CV building using Retell AI speech-to-text technology with natural language understanding for seamless profile completion
- AI Voice Agent: Interactive voice conversations powered by Retell AI for natural, human-like career assistance and application support
- Smart Matching Score: ML-powered compatibility calculation between candidate profiles and job requirements, considering skills, experience, location, salary expectations, and career goals
- AI-Powered Recommendations: Personalized job suggestions using collaborative filtering and content-based algorithms that continuously learn from user interactions and preferences
- Advanced Job Filters: Multi-criteria search with industry, location, salary range, experience level, company size, and remote work options
- Saved Searches & Alerts: Real-time notifications for new jobs matching saved criteria
- One-Click Apply: Streamlined application process with pre-filled profile data
- Application Tracking: Real-time status updates across multiple job applications
- Interview Scheduling: Integrated calendar with automated reminders
- Offer Management: Digital offer letters with acceptance/negotiation workflows
- Auto-Generate Job Descriptions: AI-powered JD creation using industry best practices, SEO optimization, and compliance with labor laws
- Job Analytics: View count, application rate, candidate quality metrics, and time-to-hire statistics
- 360° Talent Profiles: Comprehensive candidate views with skills matrix, work history, education, certifications, assessments scores, and AI-generated insights
- Streamlined Pipelines: Customizable hiring workflow stages (screening, interview, offer, hired) with drag-and-drop kanban interface
- Bulk Actions: Efficiently manage multiple candidates with batch status updates, email templates, and rejection notifications
- Candidate Sourcing: AI-powered candidate search with boolean queries and passive candidate recommendations
- Smart Candidate Recommendations: ML algorithms suggest best-fit candidates for open positions based on historical hiring data and success patterns
- Predictive Analytics: Forecast time-to-hire, candidate acceptance probability, and retention likelihood
- Collaboration Tools: Team-based candidate evaluation with shared notes, ratings, and structured feedback forms
- Real-time Messaging: Instant chat between candidates and recruiters with file sharing, typing indicators, and read receipts via Stream Chat SDK
- Video Interviews: Built-in video calling with screen sharing, recording capabilities, and automated transcription using Stream Video SDK
- Push Notifications: Instant alerts for applications, messages, interview invitations, and status changes via Firebase Cloud Messaging
- Email Integration: Automated email workflows for application confirmations, interview reminders, and follow-ups
- Offline Capabilities: Access key features without internet connection with background sync
- Install Prompt: Native app-like experience on mobile and desktop devices
- Automatic Updates: Seamless version updates without app store submissions
- Cross-Platform: Works on iOS, Android, Windows, macOS, and Linux
- Recruitment Dashboards: Real-time metrics on job performance, application funnel, and hiring velocity
- Candidate Analytics: Skills gap analysis, market salary benchmarks, and diversity metrics
- Export Capabilities: Generate PDF/Excel reports for stakeholder presentations
- Custom Reports: Build tailored reports with drag-and-drop query builder
- Behance Case Study: CareerHub - AI-Native Recruitment SaaS Platform
- Backend Documentation: https://deepwiki.com/duythong28/connect-career-be
- Frontend Documentation: https://deepwiki.com/duythong28/connect-career-fe
- Frontend: connect-career-fe
- Backend: connect-career-be