Skip to content

ProjectMayhemAutomotive/AutoConnect

Repository files navigation

Connected Car Owner App

A mobile application that connects vehicle owners with predictive maintenance insights and AI-powered service booking. Built for the modern connected car ecosystem.

🎯 Vision

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

🚗 Features

Vehicle Dashboard

  • Real-time health score monitoring
  • Predictive maintenance alerts
  • Telematics data visualization
  • Multi-vehicle fleet management

AI Service Assistant

  • Natural language voice interaction
  • Intelligent service booking
  • Context-aware recommendations
  • Nearby service center suggestions

Service Management

  • Appointment scheduling and tracking
  • Service history records
  • Cost estimates and invoices
  • Cancellation and rescheduling

🛠️ Tech Stack

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.

🚀 Getting Started

Prerequisites

  • Node.js 18 or higher
  • npm or yarn
  • Android Studio (for Android development)
  • Expo CLI

Installation

# Clone the repository
git clone <repository-url>
cd car-owner

# Install dependencies
npm install

# Create environment file
cp .env.example .env

Configuration

Add your API keys to .env:

EXPO_PUBLIC_GEMINI_API_KEY=your_gemini_api_key_here

Get a Gemini API key from: https://aistudio.google.com/app/apikey

Running the App

# Start development server
npx expo start

# Run on Android device/emulator
npx expo run:android

# Build release APK
npx expo run:android --variant release

Release APK Location

After building, find the APK at:

android/app/build/outputs/apk/release/app-release.apk

📱 Usage

  1. Select a vehicle from the garage
  2. View dashboard for health score and alerts
  3. Use AI assistant to book services/ask questions via voice or text
  4. Track appointments in the service tab

About

A mobile application that connects vehicle owners with predictive maintenance insights and AI-powered service booking & help

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors