Pedro Tomás
geo-search-wide

Geo Search

Location search app with interactive map display, built with React, TypeScript, and Leaflet.

ReactTypeScriptLeafletVite

A small React + TypeScript project built to practice typed integration between a React frontend and a third-party mapping library.

What it does: users search for a location by name or address, see a list of matches, and select one to pan an interactive map (built with Leaflet) to that location.

Why this project: most of my daily work involves internal component libraries and enterprise APIs — this was a chance to work with a well-known external library (Leaflet) end-to-end, from typing its data structures in TypeScript to handling asynchronous search results in the UI.