Currently, our map and vendor locations rely on static or mock data. To make the app truly useful, we should integrate a public location API to dynamically fetch real-world fish markets, seafood vendors, and grocery stores based on the user's current GPS location.
Suggested APIs to evaluate:
- OpenStreetMap (Overpass API): Free and highly detailed for global markets (querying nodes like shop=seafood).
- Google Places API: Extremely accurate, but requires an API key and billing setup.
Acceptance Criteria:
- Update the backend map routes to query a real-world API based on a provided latitude/longitude radius.
- Standardize the response so the frontend MarketMapPage.tsx can render the pins perfectly.
Currently, our map and vendor locations rely on static or mock data. To make the app truly useful, we should integrate a public location API to dynamically fetch real-world fish markets, seafood vendors, and grocery stores based on the user's current GPS location.
Suggested APIs to evaluate:
Acceptance Criteria: