Skip to content

Srishti-1806/Placement-Platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

214 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 AI-Powered Career Companion A powerful, all-in-one career and personal development platform that blends advanced AI, ML, and community interaction. This project is designed to help users enhance their soft skills, optimize resumes, access job listings, and connect with like-minded individuals β€” all with privacy and performance in mind.

πŸš€ Features πŸŽ₯ AI Gesture & Speech Analysis Upload a video or use your webcam.

Frame-by-frame analysis using MediaPipe and OpenCV.

Speech is transcribed using Whisper or similar ASR models.

Gestures, fluency, clarity, expression, and posture are evaluated.

LLM-based report generation with a scoring system and improvement feedback.

Export analysis and transcript to PDF.

image ![WhatsApp Image 2025-07-16 at 12 50 05_265b5e21](https://github.com/user-attachments/assets/fdddc8df-609d-4562-99ac-597791bcd573)

πŸ“Ί YouTube to PDF Transcript Generator Input any YouTube video link.

Extract transcript and generate a downloadable PDF report.

Ideal for lectures, interviews, or tutorials.

image image

πŸ“„ PDF Summarizer (TF-IDF) Upload a PDF document.

Get a concise summary generated using TF-IDF based extractive summarization.

Supports academic papers, resumes, or long reports.

image

πŸ“Š ATS Resume Score Calculator Upload your resume and a job description.

AI model calculates ATS compatibility score.

Highlights areas for improvement to increase job match chances.

🧾 Resume Builder Create a professional-looking resume through a simple form.

Choose from four professional templates. Get the ats score calculated in hand along with live preview.

Export to PDF.

Auto-suggested content and skills based on career goals.

image

πŸ“š DSA Sheets (Preparation Tracker) Curated DSA sheets from top platforms like:

Love Babbar

Striver

GeeksforGeeks

Track your progress, mark completions, and stay consistent.

image

πŸ“š Company Specific Placement Material (Preparation Tracker) Curated materials for top companies like:

Amazon

Google

Microsoft

Track your progress, mark completions, and stay consistent.

image

🌍 Regional Job Vacancies Get real-time listings of jobs from your state/city/region.

Filter based on skill, domain, and experience level.

image

πŸ’¬ Community Chat (Privacy-Preserved) Engage in topic-specific conversations with like-minded peers. image

Encrypted and anonymous: No personal info shared.

Ideal for discussions on DSA, job prep, interviews, and career advice.

🧰 Tech Stack Frontend: React.js / Next.js

Backend: FastAPI, Python

AI/ML:

MediaPipe & OpenCV for gesture tracking

Whisper / SpeechRecognition for transcription

TF-IDF (Scikit-learn / NLTK) for summarization

Custom ML for ATS scoring

GPT / LLaMA / other LLMs for feedback generation

Database: PostgreSQL / SQLite / ChromaDB (for document embeddings)

PDF: FPDF / PyMuPDF / ReportLab

Chat Server: WebSocket-based secure messaging

Storage: Local / S3-compatible file storage

πŸ“ Project Structure bash Copy Edit . β”œβ”€β”€ backend/ β”‚ β”œβ”€β”€ api/ β”‚ β”œβ”€β”€ models/ β”‚ β”œβ”€β”€ services/ β”‚ β”œβ”€β”€ utils/ β”‚ └── main.py β”œβ”€β”€ frontend/ β”‚ β”œβ”€β”€ pages/ β”‚ β”œβ”€β”€ components/ β”‚ β”œβ”€β”€ styles/ β”‚ └── public/ β”œβ”€β”€ media/ β”‚ └── uploads/ β”œβ”€β”€ README.md └── requirements.txt βš™οΈ Installation bash Copy Edit

Clone the repo

git clone https://github.com/Srishti-1806/Placement-Platform/tree/main.git cd ai-career-companion

Backend setup

#!/bin/bash

Install Python dependencies

echo "Installing Python dependencies..." pip install -r requirements.txt

Create necessary directories

mkdir -p static/reports mkdir -p static/summaries
mkdir -p static/transcripts mkdir -p temp

Start the FastAPI server

echo "Starting FastAPI server on port 8000..." python main.py

############################################################### docker exec -it ffmpeg sh docker-compose up --build

Frontend setup

npm install npm run dev πŸ›‘οΈ Privacy & Ethics All data is processed locally or securely on-server.

No personal identifiers are stored or shared.

Chat feature ensures anonymity and data encryption.

Open-source and transparent.

Deployment Sites 🌐 Main Website: http://13.60.246.221 🎨 Frontend: http://13.60.246.221:3000 πŸ”§ Backend API: http://13.60.246.221:8000 πŸ’¬ Chat Server: http://13.60.246.221:5000 πŸ“– API Docs: http://13.60.246.221:8000/docs πŸ₯ Health Check: http://13.60.246.221:8000/api/health

πŸ™Œ Contributing We welcome contributions! Please raise an issue or open a PR with detailed information.

πŸ§‘β€πŸ’Ό Made For Job Seekers

Students

Career Switchers

Developers preparing for interviews

πŸ‘¨β€πŸ’» Made By Team Runtime Terrors Crafted with πŸ’‘, πŸ€–, and β˜• by passionate students/developers focused on building AI-driven career tools.

πŸ‘©β€πŸ’» Naman Verma – Frontend & UX Designer GitHub : https://github.com/nimo247 LinkedIn : https://www.linkedin.com/in/naman-verma-a89a91239?utm_source=share&utm_campaign=share_via&utm_content=profile&utm_medium=android_app

πŸ§‘β€πŸ’» Srishti Mishra – AIML & Backend DeveloperDesigner GitHub : https://github.com/Srishti-1806 LinkedIn : https://www.linkedin.com/in/srishti-mishra-25b666328?utm_source=share&utm_campaign=share_via&utm_content=profile&utm_medium=android_app

πŸ§‘β€πŸ”¬ Satyam Gupta – DeBugger and Deployment GitHub : https://github.com/1WINgFIRE1 LinkedIn :

πŸ§‘β€πŸ”¬ Piyush Yadav – Deployment & Chat - Community Integration GitHub : https://github.com/Piyushydv08 LinkedIn :

COULD NOT BE DEPLOYED ON FREE TIER OF AWS, WAS COSTING US SEVERAL DOLLARS. image

πŸ™ Special thanks to all open-source contributors and mentors who supported this journey.

Anyone who wants to improve communication, resumes, and job reach

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors