The Ultimate Companion needed for the Modern Nomad.
Rovy is a comprehensive social and utility platform designed specifically for the van-life community, vehicle dwellers, and digital nomads. It connects travelers on the road, helps them find essential services, and fosters a vibrant community of like-minded explorers.
- Co-Pilot Finder: A matching feature to find travel buddies, partners, or friends. Filter by identity, relationship style, and travel preferences.
- Vehicle Builds: Showcase your rig conversion! Share photos and details of your setup, from solar systems to custom carpentry, and get inspired by others.
- Events & Meetups: Discover, host, and pin events happening near you. Never miss a gathering or workshop on the road.
- Garage Pros: A directory of verified professionals specialized in vehicle
conversions and maintenance. Find experts in:
- Solar & Electrical
- carpentry & Custom Builds
- Mechanics & Repairs
- Road News: Stay updated with community-sourced alerts on traffic, road conditions, and important travel advisories.
- Interactive Map: Visualize nearby users, events, and service providers.
- Location Privacy: Control your visibility while staying connected with the community.
Built with React Native and Expo, ensuring a smooth cross-platform experience (iOS & Android).
- Framework: Expo SDK 54
- Language: TypeScript
- Navigation: Expo Router (with file-based routing)
- State Management: Redux Toolkit
- Data Fetching/Auth: Supabase JS Client
- Forms & Validation: React Hook Form + Zod
- UI & Styling:
@expo/ui&react-native-svglucide-react-nativefor iconsreact-native-reanimatedfor smooth animations
A high-performance backend power by Bun.
- Runtime: Bun
- Framework: Hono (Fast, lightweight web framework)
- Database ORM: Prisma
- Database: PostgreSQL (hosted on Supabase)
- Validation: Zod + Hono Validator
- Authentication: Supabase Auth
- Storage: Supabase Storage (for user avatars, rig photos)
- Database Hosting: Supabase
.
├── rovy_frontend/ # Mobile application source code (Expo/React Native)
│ ├── app/ # Expo Router screens and layouts
│ ├── src/ # Reusable components, hooks, and utilities
│ └── ...
├── rovy_backend/ # Backend API source code
│ ├── src/ # API routes and controllers (Hono)
│ ├── prisma/ # Database schema and migrations
│ └── ...
└── supabase/ # Supabase configuration (if applicable)- Node.js (v20+)
- Bun (for backend)
- Expo Go app on your mobile device (or iOS Simulator/Android Emulator)
Navigate to the backend directory and install dependencies:
cd rovy_backend
bun installStart the development server:
bun run devNavigate to the frontend directory and install dependencies:
cd rovy_frontend
npm install
# or
yarn installStart the Expo development server:
npx expo startScan the QR code with Expo Go or press i to run on iOS Simulator.
This project is private and proprietary.