Skip to content

Learnathon-By-Geeky-Solutions/earendel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

529 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ TalentMesh

Next-Generation Interview as a Service Platform

TalentMesh Banner

Explore Our Wiki, API Docs, and Project Management Tools!

Explore the Wiki API Swagger Kanban Board πŸš€ Sprint Board License: MIT

Tech Stack

.NET 8 Angular PostgreSQL Docker Nginx Grafana Prometheus RabbitMQ Aspire Dashboard Hangfire


SonarCloud Analysis

Quality Gate Status Lines of Code Vulnerabilities Code Smells
Technical Debt Duplicated Lines (%) Coverage Bugs

πŸ”₯ Meet Team - Earendel

Rakibul Hasan


Nafiul Hasan Hamim


MFR Siam


Mahmudul Hasan


πŸ€– About TalentMesh

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.

πŸ”₯ Why TalentMesh?

Traditional hiring processes come with several challenges:
βœ… Fragmented evaluations – Assessments often lack standardization, leading to inconsistent results.
βœ… Scheduling delays – Coordinating interviews can be time-consuming and inefficient.
βœ… Interviewer burnout – Companies struggle with interviewer availability and bandwidth.
βœ… Candidate drop-offs – Lengthy hiring cycles increase the risk of losing top talent.

TalentMesh solves these problems by offering an on-demand interview outsourcing platform, ensuring:
πŸ”Ή Faster interview scheduling
πŸ”Ή High-quality and standardized evaluations
πŸ”Ή A pay-per-interview pricing model
πŸ”Ή Real-time assessments with a collaborative coding environment
πŸ”Ή Reports and detailed feedback are generated instantly.

🌍 Market Opportunity

  • The global recruitment outsourcing market was valued at $7.33 billion in 2022 and is projected to grow at 16.1% CAGR from 2023 to 2030.
  • Companies are shifting towards outsourced interview solutions to cut costs and improve hiring efficiency.

πŸ’‘ Key Benefits

  • Reduced time-to-hire – Faster scheduling and instant reports eliminate hiring delays.
  • Cost-effective – Pay-per-interview model ensures budget control for businesses.
  • Access to top interviewers – A network of industry experts conducts interviews.
  • Comprehensive reporting - Companies receive detailed insights to evaluate candidates effectively.

πŸ— System Architecture

System Architecture Diagram

πŸ“Œ User Flow Diagram

User Flow Diagram

πŸ“Œ ER Diagram

ER Diagram

πŸ“Š Dashboards

We used various monitoring and visualization tools to track our system health and metrics:

Grafana – Real-time application monitoring

Grafana http://173.249.54.173:3000/login

Grafana Dashboard

Prometheus – Monitoring system & time series database

Prometheus http://173.249.54.173:9090/

Prometheus Dashboard

Aspire – API and service management

Aspire Dashboard

RabbitMQ – Queue management and message broker

RabbitMQ http://173.249.54.173/rabbitmq/

RabbitMQ

Hangfire – Background Job Processing

Hangfire Dashboard http://173.249.54.173/jobs

Hangfire


πŸ”€ Git Workflow Strategy

We follow GitFlow branching strategy to maintain code quality and streamline development.

Gitflow Diagram


πŸ“œ API Documentation

We provide a fully interactive Swagger UI for API testing and documentation.

Swagger


πŸ–₯️ Talent Mesh Frontend

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

πŸ›  Technical Architecture

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

About

Repository for team Earendel

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors