PranavPatel2105/TalentBridgePro-Using-MVC

TalentBridgePro is a smart job portal built with a modular API-based architecture, connecting applicants, recruiters, and admins using JWT authentication, AI-powered ATS resume scoring, Elasticsearch search, real-time notifications, analytics dashboards, and role-based job management

HTML

34

5 commits

updated Dec 27, 2025

See the code

README

πŸš€ TalentBridgePro – Smart Job Portal Platform

πŸ“Œ Introduction

TalentBridgePro is a smart job portal platform built using ASP.NET MVC with a modular API-based architecture.
The project aims to streamline the recruitment process by connecting applicants and recruiters through:

πŸ” Secure authentication

πŸ” Intelligent job & applicant search

πŸ”” Real-time notifications

πŸ€– AI-powered features like ATS resume scoring and job description generation , used elasticsearch for better searching

The platform is designed with a strong focus on scalability, security, and performance, using modern technologies such as JWT authentication, Elasticsearch, RabbitMQ, Redis, and PostgreSQL.

🚧 Project Status

⚠️ This project is currently under development

βœ… Applicant Panel – Completed

βœ… Recruiter Panel – Completed

🚧 Admin Panel – Under active development

βš™οΈ Getting Started

Follow the steps below to run the project locally.

πŸ”§ 1. Installation Process

Clone the repository from GitHub

Open the solution in Visual Studio

Configure the PostgreSQL database connection

Add required API keys and environment variables

Run the backend API and MVC application

🧰 2. Software Dependencies

ASP.NET MVC (.NET)

PostgreSQL (PgSQL)

Elasticsearch

RabbitMQ

Redis

JWT Authentication

SMTP (Email Service)

Hugging Face API

⚠️ Important:
To generate AI-based job descriptions and ATS resume scores, you must use your own Hugging Face API key.

πŸ“¦ 3. Latest Releases

This project is in active development.
Stable releases will be published once the Admin module is completed.

πŸ”— 4. API References

The application follows a RESTful API-based architecture with separate APIs for:

πŸ‘€ Applicant

πŸ§‘β€πŸ’Ό Recruiter

πŸ› οΈ Admin

All APIs are secured using JWT-based authentication.

πŸ§ͺ Build and Test

Build the project using Visual Studio or dotnet build

Run the application using dotnet run

Test API endpoints using Postman or Swagger

🧩 Manual testing is implemented; automated tests will be added in future releases

🀝 Contribute

Contributions are always welcome! You can help improve this project by:

🐞 Reporting bugs

πŸ’‘ Suggesting new features

🎨 Enhancing UI/UX

⚑ Optimizing backend APIs

πŸ§ͺ Adding tests and documentation

Please fork the repository, create a new branch, and submit a pull request.

PranavPatel2105/TalentBridgePro-Using-MVC

TalentBridgePro is a smart job portal built with a modular API-based architecture, connecting applicants, recruiters, and admins using JWT authentication, AI-powered ATS resume scoring, Elasticsearch search, real-time notifications, analytics dashboards, and role-based job management

HTML

34

5 commits

updated Dec 27, 2025

See the code

README

πŸš€ TalentBridgePro – Smart Job Portal Platform

πŸ“Œ Introduction

TalentBridgePro is a smart job portal platform built using ASP.NET MVC with a modular API-based architecture.
The project aims to streamline the recruitment process by connecting applicants and recruiters through:

πŸ” Secure authentication

πŸ” Intelligent job & applicant search

πŸ”” Real-time notifications

πŸ€– AI-powered features like ATS resume scoring and job description generation , used elasticsearch for better searching

The platform is designed with a strong focus on scalability, security, and performance, using modern technologies such as JWT authentication, Elasticsearch, RabbitMQ, Redis, and PostgreSQL.

🚧 Project Status

⚠️ This project is currently under development

βœ… Applicant Panel – Completed

βœ… Recruiter Panel – Completed

🚧 Admin Panel – Under active development

βš™οΈ Getting Started

Follow the steps below to run the project locally.

πŸ”§ 1. Installation Process

Clone the repository from GitHub

Open the solution in Visual Studio

Configure the PostgreSQL database connection

Add required API keys and environment variables

Run the backend API and MVC application

🧰 2. Software Dependencies

ASP.NET MVC (.NET)

PostgreSQL (PgSQL)

Elasticsearch

RabbitMQ

Redis

JWT Authentication

SMTP (Email Service)

Hugging Face API

⚠️ Important:
To generate AI-based job descriptions and ATS resume scores, you must use your own Hugging Face API key.

πŸ“¦ 3. Latest Releases

This project is in active development.
Stable releases will be published once the Admin module is completed.

πŸ”— 4. API References

The application follows a RESTful API-based architecture with separate APIs for:

πŸ‘€ Applicant

πŸ§‘β€πŸ’Ό Recruiter

πŸ› οΈ Admin

All APIs are secured using JWT-based authentication.

πŸ§ͺ Build and Test

Build the project using Visual Studio or dotnet build

Run the application using dotnet run

Test API endpoints using Postman or Swagger

🧩 Manual testing is implemented; automated tests will be added in future releases

🀝 Contribute

Contributions are always welcome! You can help improve this project by:

🐞 Reporting bugs

πŸ’‘ Suggesting new features

🎨 Enhancing UI/UX

⚑ Optimizing backend APIs

πŸ§ͺ Adding tests and documentation

Please fork the repository, create a new branch, and submit a pull request.

Languages

HTML

73.6%

C#

25.5%