|
Welcome to the TalentMesh GitHub Repo! TalentMesh is a next-generation Interview as a Service (IaaS) platform designed to streamline technical hiring. Our platform helps companies conduct standardized, scalable, and efficient interviews by providing a seamless experience for both interviewers and candidates. Traditional hiring processes come with several challenges: TalentMesh solves these problems by offering an on-demand interview outsourcing platform, ensuring:
|
We used various monitoring and visualization tools to track our system health and metrics:
|
|
http://173.249.54.173:3000/login |
|
|
http://173.249.54.173:9090/ |
|
|
http://173.249.54.173/rabbitmq/ |
|
|
http://173.249.54.173/jobs |
We follow GitFlow branching strategy to maintain code quality and streamline development.
We provide a fully interactive Swagger UI for API testing and documentation.
While this repository only hosts our backend services. But for convenience, we have included all the dashboard link here to provide a quick glimpse of all dashboards:
| Portal | Features | Quick Access |
|---|---|---|
| π¨βπΌ Interviewer Portal | AI-assisted interviews & scheduling | π Launch |
| π¨βπ» Candidate Portal | Interactive assessments & tracking | π Launch |
| π Admin Portal | System control & analytics | π Launch |
| π’ HR Portal | Recruitment & talent pipeline | π Launch |
Core Architecture:
- Pattern: Modular Monolithic
- Design: Clean Architecture, Multi-tenancy
- Principles: SOLID
Modules:
Identity:
- Identity & Access Control
- Profile Management
Jobs:
- Job Management
- Candidate Application
Interviewer:
- Zoom SDK
- Codeing Playground (Code Compiler)
Technology Stack:
Framework: ASP.NET Core 8.0
Database: PostgreSQL 15
Caching: Redis
Real-time: SignalR
Analytics: Grafana, Prometheus, Hangfire, Aspire Dashboard
Development Practices:
- Domain-Driven Design
- CQRS Pattern
- Event-Driven Architecture








