A mobile application that connects vehicle owners with predictive maintenance insights and AI-powered service booking. Built for the modern connected car ecosystem.
Transform vehicle ownership by leveraging real-time telematics data to:
- Predict maintenance needs before failures occur
- Simplify service booking through conversational AI
- Reduce vehicle downtime with proactive alerts
- Improve safety by identifying critical issues early
- Real-time health score monitoring
- Predictive maintenance alerts
- Telematics data visualization
- Multi-vehicle fleet management
- Natural language voice interaction
- Intelligent service booking
- Context-aware recommendations
- Nearby service center suggestions
- Appointment scheduling and tracking
- Service history records
- Cost estimates and invoices
- Cancellation and rescheduling
| Layer | Technology |
|---|---|
| Frontend | React Native, Expo SDK 52 |
| Language | TypeScript |
| Navigation | Expo Router |
| AI (MVP) | Google Gemini 2.0 Flash |
| Voice | Expo Speech Recognition + TTS |
| Backend | Planned: Cloud Functions + Firestore |
Note: For the MVP, we use Google Gemini as the LLM backend with mock telematics data. Production will integrate with actual vehicle OBD/telematics APIs.
- Node.js 18 or higher
- npm or yarn
- Android Studio (for Android development)
- Expo CLI
# Clone the repository
git clone <repository-url>
cd car-owner
# Install dependencies
npm install
# Create environment file
cp .env.example .envAdd your API keys to .env:
EXPO_PUBLIC_GEMINI_API_KEY=your_gemini_api_key_hereGet a Gemini API key from: https://aistudio.google.com/app/apikey
# Start development server
npx expo start
# Run on Android device/emulator
npx expo run:android
# Build release APK
npx expo run:android --variant releaseAfter building, find the APK at:
android/app/build/outputs/apk/release/app-release.apk
- Select a vehicle from the garage
- View dashboard for health score and alerts
- Use AI assistant to book services/ask questions via voice or text
- Track appointments in the service tab