Mechanic Finder Mobile App
A location-aware emergency support app to connect users with nearby mechanics quickly.
Problem
Drivers needing urgent help often struggle to find trusted mechanics nearby, especially when under pressure. The process needed to be fast, location-aware, and easy to use on mobile devices.
Your role
- Built key mobile features for mechanic discovery and user requests.
- Integrated map-based geolocation and distance-aware results.
- Contributed to a user-first interface flow for emergency scenarios.
Tech stack
- React Native
- Firebase authentication and data storage
- Google Maps API and location services
- Figma for UI planning
Architecture overview
- Mobile-first frontend for account, search, and support request interactions.
- Firebase-backed user and request data model.
- Location pipeline using Google APIs to map user position and nearby mechanics.
Key challenges and how they were solved
- Challenge: Real-time location reliability. Solution: Added fallback handling for delayed GPS signals and controlled map refresh.
- Challenge: Keeping request flow simple during stressful situations. Solution: Reduced the number of required steps and highlighted primary actions.
- Challenge: Balancing data detail with speed. Solution: Prioritized high-value mechanic info and optimized list rendering.
Screenshots and short demo clip
Lessons learned
- Emergency-use applications should prioritize speed, clarity, and one-tap actions.
- Location products need robust fallback states for accuracy and trust.
- Readable interface structure matters as much as technical integration in real-world use.