Infojobs Map

screenshot of Infojobs Map

Buscador Geográfico de ofertas de trabajo en Infojobs creado para el hackathon de @midudev

Overview:

The Infojobs Map project is a Proof of Concept (PoC) for a geographical-based search of job offers in InfoJobs. It utilizes the /offer public endpoint of the InfoJobs API to retrieve job information and display it on a map. The map layers are created by combining local geojson sources with the counts and keys from the facets returned in the API endpoint. The map data corresponds to the city and province facet data, which updates whenever filters are changed. Clustering is applied on the client side when multiple points are close together. The project is built using Remix, Tailwind, TypeScript, Headless UI, HeroIcons, Deck.gl, MaplibreGL, supercluster, and CARTO Basemaps.

Features:

  • Geographical-based search of job offers using the InfoJobs API
  • Map layers created by combining local geojson sources and facet data
  • Real-time updating of map data based on filter changes
  • Clustering of points on the map when close together

Summary:

The Infojobs Map project is a PoC for a geographical-based search of job offers in InfoJobs. It utilizes the InfoJobs API, combines local geojson sources and facet data, and displays the information on a map. The map data is updated in real-time and clustering is applied to point markers. The project is built using Remix, Tailwind, TypeScript, and other technologies. To install the project, you need to set up the required environment variables and start the app in development mode.