1 Search "Near Me" PFE
Code Reason
StageHybride3+ moisDate limite : 26 nov. 2025
Mobile Development (Flutter)backend developmentGeolocation / GIS
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.