Completed

Google Maps Integration for Pharmacy Locator with Data Scraping

Published on the December 18, 2025 in IT & Programming

About this project

Open

We are seeking an experienced freelancer to finalize a pharmacy locator system. The core frontend and backend infrastructure is already in place, and the primary objective is to integrate Google Maps functionality, capture user location, display nearby pharmacies, and implement a data scraping routine. The ideal candidate will have strong skills in React, Node.js, PostgreSQL, and Google Maps API integration.

Main tasks include:
*  Securely integrate the Google Maps API Key, ensuring proper configuration via environment variables and domain restrictions.
*  Accurately capture the user's current GPS location and display it as a marker on the map.
*  Implement a robust search functionality to retrieve nearby pharmacies from our backend database based on latitude, longitude, and a specified radius. These pharmacies should be displayed as interactive markers on the map and listed in a user-friendly format, ordered by distance.
*  Integrate Google Street View, allowing users to view the street perspective of their current location or any selected pharmacy on the map.

Mandatory deliverables also include:
*  Developing a data collection script or routine to scrape pharmacy information from the internet. This data should include pharmacy name, address, latitude/longitude, and phone number (when available), and be saved into our database.
*  All developed code must be integrated into our existing repository via Pull Requests (PRs).
*  A fully functional map screen demonstrating user location, pharmacy markers, and Street View integration.
*  The data collection script/routine, along with clear instructions for its execution.
*  Brief setup documentation covering API keys configuration and deployment procedures.

In your proposal, please address the following questions:
*  How would you approach a "nearby" database search to ensure optimal performance?
*  What strategy would you employ for data collection (scraping/API) and why?

Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site

Delivery term: Not specified

Skills needed