Welcome to the Entry Level Job Search Engine, a powerful tool designed to assist entry-level tech job seekers in finding opportunities that do not require previous work experience in the field. This project leverages data from LinkedIn and employs NLI from Hugging Face to provide you with tailored job posts that match your skills and aspirations.
The Entry Level Job Search Engine is created to address a common challenge faced by newcomers to the tech industry - finding job opportunities that do not demand prior work experience. Our project focuses on simplifying this process for entry-level job seekers by using natural language processing and machine learning techniques.
Detailed description of this project in form of a report can be found here
We provide demo app hosted with streamlit here
For legal and privacy reason that can be found here and here we did not want to host webapp that uses any scraping.
We decided to host demo app that simulates the scraping with static data but otherwise behaves similarly.
If you want to use the scraper to get the realtime joblisting you can do it by running version that includes the scraper locally at your own risk.
Disclaimer: This application is provided for informational purposes only. By using this app, you acknowledge that you are using it at your own risk. The app's developers and contributors are not responsible for any consequences resulting from its use.
- Create account to Hugging Face and generate token
- Define an Environment Variable
export API_KEY="xxxxxxxxxxxx"
- Alternatively you can input the key straight to code by modifying the stapp.py
- Clone the Repository
- Navigate to the Project Directory
- Install Dependencies:
pip install pipenv
pipenv install -r requirements.txt
pipenv shell
- Run the app
streamlit run stapp.py