Skip to content

JustJoinIT Browser

Project start: 2025-02-19

Project description

JustJoinIT Browser is a Streamlit application designed for interactive browsing of the latest job offers from the JustJoinIT platform. The project involved using the Requests library to scrape job listings data, followed by exploratory data analysis (EDA) to understand the domain and categories available on JustJoinIT. The data was then processed into a suitable CSV format, which served as the foundation for building a user-friendly interface. The application leverages Geopandas to implement an interactive map of Polish voivodeships, enabling intuitive geolocation-based filtering of job opportunities. In the future the application will be developed with AI algorithms.

Main functionalities

  • Custom browsing of IT job offers with flexible interface customization
  • Interactive map visualization for geographical filtering by regions
  • Multiple filtering options based on technology, experience level, and job type
  • Data visualization with charts and statistics to better understand the job market
  • User-defined sorting and prioritization of job listings

EDA

I conducted a detailed exploratory data analysis (EDA) using Pandas for data analysis, as well as Plotly, Matplotlib, and Seaborn for data visualization. Below you can find files available for download containing the full analysis and the dataset:

Download Notebook: Exploratory Analysis Download CSV: Job Offers

Skills

  • Python
  • Requests
  • Pandas
  • Geopandas
  • Shapely
  • Folium
  • Streamlit
  • Plotly
  • Pathlib
  • EDA

Sample photos

alt text alt text alt text alt text alt text