TrailMate
A React Native mobile app for discovering places on a live map, saving them into trips, and visually planning itineraries using smooth, Google Maps–style interactions. Built as a production-grade portfolio project focusing on real-world architecture, state management, and map-driven UX.
Project Status - in development (active, ongoing)
Key Features:
1-Live interactive map with user location
2-Place search, tap-to-explore & reverse geocoding
3-Place details screen with map animations
4-Google Maps–style trip drawer UI
5-Save & manage places visually on the map
6-Smooth animated navigation between locations
7-JWT-based authentication (Login / Signup)
8-Protected user actions & backend-ready flow
Screenshots reflect the current development stage
Tech Stack:
Frontend: React Native (Expo), Expo Router, Redux Toolkit, React Native Maps
Backend: Node.js, Express.js, MongoDB, JWT auth
APIs: Geolocation (inbuilt), Reverse geocoding (Geoapify), Places / POI services (Geoapify)
👨‍💻 Developer Note
This project is being actively developed and continuously improved.
If you find this project interesting, feel free to collaborate and star the repo!
Download Link (Try Here): https://expo.dev/accounts/shubham_bhatt/projects/trailmate/builds/ee851ff4-0a45-4966-a4eb-61fa7a0dbb07
(Note- app is currently in development, this features a small functioning of my app)