Skip to content

MINouman/Teleport

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Teleport — AI-Powered Recruitment & Career Optimization Platform

Teleport is a full-stack, AI-driven recruitment and career management platform designed to connect job seekers and recruiters through intelligent resume analysis, automated candidate matching, and data-driven hiring workflows.

The platform helps job seekers optimize their resumes and career profiles while enabling recruiters to streamline hiring pipelines, evaluate candidates efficiently, and make informed decisions using artificial intelligence.

Teleport is built with modern web technologies and scalable architecture, ensuring high performance, reliability, and usability on free and low-cost cloud infrastructure.


📌 Key Objectives

  • Improve resume quality and ATS compatibility for job seekers.
  • Accelerate candidate screening and shortlisting for recruiters.
  • Reduce manual effort in recruitment and application tracking.
  • Provide transparent, explainable candidate matching.
  • Support multiple career profiles and hiring workflows in one platform.

👥 System Users

Job Seekers

Individuals seeking job opportunities and career development support.

Recruiters

Companies and hiring managers searching for qualified candidates.


✨ Features

🧑‍💼 Job Seeker Portal

Profile & CV Management

  • Create multiple career profiles (e.g., AI Engineer, Data Analyst, Backend Developer).
  • Build professional resumes using customizable templates and LaTeX-based editors.
  • Maintain multiple CV versions for different roles.
  • Export resumes in PDF format.

Job Search & Applications

  • Search and filter jobs by role, skills, location, and experience.
  • View detailed company profiles and job descriptions.
  • Apply using selected CV profiles.
  • Preserve submitted CV versions for consistency.

AI-Powered Career Assistance

  • ATS compatibility scoring.
  • Skill gap and keyword analysis.
  • Resume formatting evaluation.
  • Personalized improvement suggestions.
  • Interview preparation guidance.

Application Tracking & Feedback

  • Track application status and history.
  • Monitor shortlist ranking.
  • Receive notifications.
  • Optional recruiter feedback.

Privacy & Control

  • Manage profile visibility.
  • Control shared CV versions.
  • Secure personal information.

🏢 Recruiter Portal

Company & Job Management

  • Create and manage company profiles.
  • Post, edit, and close job listings.
  • Set deadlines and application limits.
  • Define role-specific requirements.

Candidate Evaluation

  • Access applicant profiles and CVs.
  • Compare candidates side-by-side.
  • Analyze skills, education, and experience.
  • View AI-generated summaries.

Hiring Pipeline Management

  • Manage candidates through stages:
    • Applied → Reviewed → Shortlisted → Interview → Offer → Rejected
  • Perform bulk actions.
  • Add internal notes and tags.

Analytics & Reporting

  • Track applicant volume and quality.
  • Monitor hiring performance.
  • Analyze recruitment trends.

Communication & Notifications

  • Send status updates.
  • Schedule interviews.
  • Share feedback.
  • Receive real-time alerts.

🤖 AI & Data Intelligence Engine

Resume & Job Analysis

  • NLP-based skill extraction.
  • Semantic similarity matching.
  • Keyword relevance scoring.
  • Context-aware evaluation.

ATS Simulation System

  • Industry-standard ATS scoring.
  • Formatting and structure validation.
  • Transparent score explanations.

Recommendation System

  • Resume optimization suggestions.
  • AI-generated bullet points.
  • Missing qualification detection.
  • Interview question recommendations.

Ranking & Explainability

  • Multi-factor candidate ranking.
  • Evidence-based scoring.
  • Fairness and transparency.

🏗 Technical Architecture

Layer Technology
Frontend Next.js, Tailwind CSS
Backend Django, Django REST Framework
Database PostgreSQL + pgvector
AI / NLP Hugging Face Transformers, spaCy, Sentence Transformers
Background Tasks Celery, Redis
Authentication JWT

🔄 System Workflow

  1. Users register and create role-specific profiles.
  2. Job seekers upload and manage CVs.
  3. Recruiters publish job postings.
  4. Background workers generate embeddings.
  5. AI models evaluate compatibility.
  6. Results appear in real-time dashboards.
  7. Notifications keep users informed.

🔐 Security & Reliability

  • Role-based access control.
  • JWT authentication.
  • Secure file uploads.
  • Sandboxed LaTeX compilation.
  • Rate limiting and validation.
  • Encrypted credentials.
  • Protected API endpoints.
  • Automatic task retries and recovery.

📈 Impact & Benefits

For Job Seekers

  • Higher-quality resumes.
  • Improved job relevance.
  • Increased interview success.
  • Better market awareness.

For Recruiters

  • Faster candidate screening.
  • Higher hiring accuracy.
  • Reduced workload.
  • Data-driven decisions.

🛠 Skills Demonstrated

  • Full-stack SaaS development
  • RESTful API design
  • Applied machine learning and NLP
  • Asynchronous task processing
  • Vector search optimization
  • Cloud deployment
  • DevOps practices
  • System architecture design

About

Teleport is an AI-powered recruitment and career optimization platform that helps job seekers improve resumes and enables recruiters to streamline hiring through intelligent matching and analytics.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages