Location-Based Gym Finder Web Application
A location-based web application built with React.js and Bootstrap that allows users to search gyms, view nearby locations on a map, and get directions from their current location using integrated APIs.


Project Overview
YourGuestPass is a location-based gym discovery platform developed using React.js and Bootstrap, integrating third-party APIs to provide real-time gym searching and map-based navigation features. I implemented gym search APIs to fetch and display gym locations dynamically. The application detects the user’s current location, displays nearby gyms on an interactive map, and allows users to view detailed gym information. Map integration enables users to visually explore gym locations with markers and easily identify the closest options. One of the key features is route and direction functionality, which provides step-by-step navigation from the user’s current location to the selected gym. The UI is fully responsive and optimized for performance, ensuring smooth interaction across all devices. This project demonstrates my experience in API integration, map-based applications, and location-aware features using modern front-end technologies.
The Challenge
Integrating multiple APIs while keeping the application performant and responsive was a key challenge. Handling user geolocation permissions, managing accurate nearby gym results, and rendering map markers efficiently required careful state management. Implementing smooth direction and routing features without impacting UI performance was another significant challenge.
Key Features
Technologies Used
Results & Impact
The final application delivers a powerful, user-friendly experience that allows users to quickly find nearby gyms, explore them visually on a map, and get accurate directions. The project successfully showcases advanced front-end skills such as API integration, geolocation handling, and map-based UI development.
Project Info
Category
Web Development (React js)
Duration
1 month
Year
2025
Client
YourGuestPass