As a digital nomad and travel enthusiast, I noticed a recurring problem travelers on the road often feel isolated and disconnected. Whether you're driving cross-country or exploring a new city, there's no easy way to find fellow nomads nearby, ask for roadside help, or simply connect with like-minded travelers in real-time.
Road Mate is a full-stack mobile application that connects travelers on the road:
- Real-time Map Discovery — See nearby nomads on an interactive map and connect with them instantly
- Chat System — Direct messaging between travelers to coordinate meetups or share tips
- SOS Emergency System — One-tap emergency alerts with push notifications sent to all nearby users within range
- Roadside Assist — Post and respond to help requests (flat tire, fuel, directions) with a real-time chat thread
- Activity Feed — Share road stories, photos, and updates with the community
- Route Sharing — Share your travel route so others can find you along the way
- AI Assistant — Powered by Gemini AI, provides travel recommendations, route suggestions, and local tips
- Photo Gallery — Share vehicle photos and travel moments on your profile
- Friend System — Send connection requests, build your road network
- Pro Subscription — Unlock unlimited map range, route visibility, AI assistant, and SOS features via RevenueCat
- End-to-end mobile deployment — From code to App Store and Google Play, including code signing, provisioning profiles, TestFlight, and internal testing
- Cloud infrastructure — Docker containerization, Railway deployment, Neon serverless databases
- Payment integration — RevenueCat setup with both Apple and Google, subscription lifecycle management
- Push notification architecture — Expo Push Service, notification channels, foreground handling
- Security patterns — JWT authentication flow, Google OAuth integration, input validation, user blocking enforcement
- Real-time geospatial features — Location-based queries, map clustering, proximity calculations
What's next for Road Mate
- Real-time chat with WebSocket support
- Trip planning with collaborative route building
- Points of interest sharing between nomads
- Offline mode for areas with poor connectivity
- Community events for nomad meetups and gatherings
Built With
- apple-storekit
- docker
- eas-build
- expo.io
- geminai
- google-maps
- google-oauth
- google-oauth2
- google-places
- google-play
- hibernate
- java
- jwt
- neon
- postgresql
- railway
- react-native
- revenuecat
- security
- springboot
Log in or sign up for Devpost to join the conversation.