Skip to content

TalentTrack is an AI-powered job and internship platform that matches technical students with tailored opportunities, while providing recruiters with advanced tools to find and communicate with top candidates. Our mission is to streamline the job search and hiring process through personalized recommendations and smart filtering.

License

Notifications You must be signed in to change notification settings

kmoin1309/Talent-Track

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TalentTrack - AI-Powered Job and Internship Platform

Team: Hackmasters
Hackathon: HackCelestial 1.0 (Team ID: HC27)

Project Overview

TalentTrack is an AI-driven platform designed to connect technical students with job and internship opportunities that match their skills and aspirations. Recruiters can leverage advanced AI-powered tools to efficiently filter candidates and communicate with them directly, making the hiring process seamless and effective.

Key Features

For Applicants:

  • AI-driven Job Matching: Find jobs and internships based on your skills, career goals, and preferences.
  • Profile Management: Easily update your profile to stand out and receive tailored job alerts.
  • Job Application Dashboard: Track your applications and receive updates in one place.

For Recruiters:

  • Job Postings: Create detailed job postings and find the best candidates.
  • AI Filtering: Advanced algorithms help streamline the hiring process by filtering relevant candidates.
  • Direct Communication: Integrated chat system for recruiter-initiated communication with applicants.

**Screenshots **

WhatsApp Image 2024-09-23 at 23 46 20

WhatsApp Image 2024-09-24 at 00 02 52

Technical Stack

Frontend:

  • React.js for the user interface and dynamic job postings.

Backend:

  • Node.js, Socket.io, and Express.js for building the API and managing server-side logic.

AI & Machine Learning:

  • Google Vertex AI for job matching and candidate screening.
  • TensorFlow for enhanced job-applicant filtering.

Database:

  • PostgreSQL for secure data storage.
  • Prisma ORM for managing database interactions.
  • NeonDB for serverless and scalable database services.

Deployment & Infrastructure:

  • AWS Lambda for serverless backend functions.
  • Docker for consistent deployment across environments.
  • BigQuery for advanced data analytics.

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/TalentTrack.git
  2. Navigate into the project directory:

    cd SkillConnect
  3. Install dependencies:

    npm install
  4. Set up the .env file with the necessary environment variables:

    touch .env
    • Add your database URL, API keys (e.g., Google Vertex AI, AWS Lambda), and other credentials.
  5. Start the development server:

    npm run dev
  6. Visit http://localhost:3000 to access the platform.

Usage

Recruiters:

  1. Sign up and create job postings.
  2. Use AI filtering to view relevant candidates.
  3. Initiate communication with applicants via the integrated chat.

Applicants:

  1. Sign up and create a profile.
  2. View jobs and apply with your tailored resume.
  3. Track your applications and receive job alerts.

Contributing

We welcome contributions to improve the platform! To contribute:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature-branch.
  3. Commit your changes: git commit -m "Add new feature".
  4. Push to the branch: git push origin feature-branch.
  5. Open a Pull Request.

License

This project is licensed under the MIT License.

About

TalentTrack is an AI-powered job and internship platform that matches technical students with tailored opportunities, while providing recruiters with advanced tools to find and communicate with top candidates. Our mission is to streamline the job search and hiring process through personalized recommendations and smart filtering.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages