NEXUS The Future of AI-Powered Talent Acquisition.
Link to open source: https://github.com/workagrimag186-max/SAH_hackathon_resumeScoring
Link to Live Project: https://analyserresume.streamlit.app/
"Automating the first glance. Fair, Efficient, and Explainable Talent Acquisition."
In a world where one job posting attracts thousands of resumes, the traditional hiring funnel is broken. Recruiters spend an average of 6 seconds per resume, leading to burnout and missed opportunities. Nexus HR Intelligence is an enterprise-grade AI solution that reads, scores, and ranks candidates instantly—transforming weeks of work into seconds.
- Semantic Search (No Keywords): We don't just count keywords. Our NLP model uses Sentence Transformers (Hugging Face) to understand the meaning of a candidate's experience, matching it to the Job Description with advanced semantic similarity.
- Explainable AI: Nexus doesn't just give a score; it generates a radar symmetry map for every candidate, showing exactly why the AI ranked them that way (e.g., strong experience, weak achievements).
- Secure Multi-Tenant Auth: Built on MongoDB Atlas, Nexus allows different companies (like Stark Industries or Wayne Enterprises) to register and manage their own isolated talent pools securely.
This is a Full-Stack Microservices Application built for high-performance AI inference.
- Frontend: Streamlit (UI, Visualizations, Auth UI, Glassmorphism CSS)
- Database: MongoDB Atlas (Cloud NoSQL DB for users and candidates)
- NLP & Scoring: Sentence Transformers (
all-MiniLM-L6-v2) via Hugging Face - Data Science: Scikit-learn (Linear Regression), Pandas, Numpy, Plotly
- Backend: FastAPI & Uvicorn (REST API)
🚀 How to Run Locally If you wish to run the development environment on your machine:
Deployed Website Link: https://analyserresume.streamlit.app/
- Clone the repository:
git clone https://github.com/your-username/your-repo-name.git cd your-repo-name
- Install dependencies:
We recommend using a virtual environment (venv).
pip install -r requirements.txt
- Set up the environment variables:
Create a .env file in the root directory and add: MONGO_URI=your_mongodb_atlas_connection_string
- Start the Backend:
uvicorn api:app --reload
- Start the Frontend (New Terminal):
streamlit run app.py
👥 The Team (SAH_Hackathon) Devkanti Sarkar- Resume Parsing and Extraction Engineer
Mohar Gorai - Scoring Algorithm and Data Processing Engineer
Agrima Gupta - System Integration and UI developer
This build was uploaded as a hackathon project




















