Inspiration

What it does

How we built it

Challenges we ran into

Accomplishments that we're proud of

What we learned

What's next for Ai Job Filter App

Inspiration I wanted to solve a common pain point in hiring—manually screening CVs. The idea was to help both HRs and applicants by using AI to automate and improve the matching process.

What it does HR uploads job posts with a job code. Applicants submit CVs linked to those codes. AI scores the CV and gives smart feedback for both sides using NLP models.

How we built it Frontend: Streamlit

AI Engine: Hugging Face (Transformer models)

Deployment: Hugging Face Spaces

Used Python and Streamlit’s multipage support.

Challenges we ran into Handling file uploads and linking them to job codes

Managing app state across pages

Displaying results cleanly without a full backend

Accomplishments that we're proud of Built a fully working demo without using a database

Integrated Hugging Face successfully

Clean, minimal UI for easy interaction

What we learned Building apps with Streamlit multipage setup

Using Hugging Face APIs effectively

Designing better UX for recruiters and job seekers

What’s next for AI Job Filter App Add login/signup system

Save CV scores for future reference

Add email notification system

Improve AI scoring using custom-trained models

Built With

  • hugging-face-spaces
  • hugging-face-transformers
  • pandas
  • python
  • streamlit
Share this project:

Updates