2025Frontend
GlobeLog
A map-based travel log with no third-party service dependency.

- Context
- Visually documenting a travel history.
- Problem
- A list of cities visited tells you nothing. The same information placed on a map reads at a glance. But keeping the map, the list and the URL in sync is a genuine state problem.
- Approach
- React with no external state library. Context API and custom hooks are enough at this scope and avoid pulling in a dependency that oversizes the problem. Pigeon Maps instead of Google Maps: no API key to manage, no third-party tracker, kilobytes instead of hundreds of them.
- Outcome
- The app loads faster and sends nothing to a third party, with no loss of functionality.