Logo de Code Reason

1 Search "Near Me" PFE

Code Reason

StageHybride3+ moisDate limite : 26 nov. 2025
Mobile Development (Flutter)backend developmentGeolocation / GIS

Postuler

Description

Overview

  • Implement a geolocation "Near Me" search to display relevant results (e.g., goods, services) near the user.
  • The project focuses on real-time nearby result discovery and integrating map-based visualization with search and ranking.

Technical stack

  • Frontend: React Native, Leaflet.js for map rendering and interaction.
  • Backend & search: Python (FastAPI) for APIs and Elasticsearch for geo-search capabilities.
  • Geolocation & maps: Google Maps API and OpenStreetMap for geocoding and map data.
  • Database: PostGIS (PostgreSQL) to store spatial data and perform spatial queries.

Responsibilities / Tasks

  • Design and implement performant geo-search queries (Elasticsearch + PostGIS) to return relevant nearby items.
  • Integrate map UI (Leaflet.js) into the React Native app to display results, clustering, and routing.
  • Implement reverse geocoding / place lookup using Google Maps API and/or OpenStreetMap where appropriate.
  • Build FastAPI endpoints for search, filtering, and pagination; ensure consistent API contracts with the mobile app.

Deliverables & expected skills

  • Deliver a working end-to-end prototype: mobile app with map-based "Near Me" search, backend APIs, and deployment-ready search indices.
  • Expected skills: React Native, Leaflet.js, Python (FastAPI), Elasticsearch, PostGIS/PostgreSQL, familiarity with Google Maps API/OpenStreetMap.

How to apply

  • To apply, send your CV and a short motivation email to issam@code-reason.com.
  • Use the email subject: "Application - 1 Search \"Near Me\" PFE" and mention relevant experience with mobile maps, Elasticsearch and PostGIS.