gear_ai_v1

Gear AI CoPilot πŸš—πŸ€–

Your intelligent automotive ownership assistant - powered by AI, telematics, and real-time market data.

Gear AI CoPilot is a comprehensive mobile application that consolidates fragmented automotive tools into a single, intelligent β€œDigital Twin” for your vehicle. From VIN decoding and owner’s manual RAG chat to OBD-II diagnostics and real-time valuation, Gear AI transforms how you manage, maintain, and understand your vehicle.

License: MIT React Native Expo TypeScript Supabase


🎯 Development Stage: Phase 1 MVP (65% Complete)

Current Status: Mid-to-late Phase 1 development with production-ready infrastructure and UI, but partial backend implementation.

πŸ“Š View Development Status Comprehensive Assessment

Key Highlights:


πŸ“‹ Table of Contents


✨ Features

Note: UI components are complete for all features below, but backend integration is partial. See Development Assessment for details.

Current (Phase 1 - MVP)

Coming Soon (Phase 2-3)

Future (Phase 4+)

See ROADMAP.md for detailed phase planning.


πŸ› οΈ Technology Stack

Frontend

Backend

AI/ML

Third-Party APIs


πŸš€ Getting Started

Important: Repository has been cleaned and optimized! See DEPLOYMENT_READY.md for deployment preparation.

Quick Start

  1. Clone and Install
    git clone https://github.com/mmanthe37/gear_ai_v1.git
    cd gear_ai_v1
    npm install
    
  2. Configure Environment
    cp .env.example .env.local
    # Edit .env.local with your Firebase and Supabase credentials
    
  3. Start Development
    npm start
    # Press 'w' for web, 'i' for iOS, 'a' for Android
    

Full Setup Guide

For complete installation, configuration, and deployment instructions, see:


πŸ“Š Current Status

This repository has been cleaned and refactored:

See docs/DEVELOPMENT_STATUS.md for feature completion status.


πŸ“ Project Structure

gear_ai_v1/
β”œβ”€β”€ app/                    # Expo Router screens
β”‚   β”œβ”€β”€ (tabs)/            # Tab navigation screens
β”‚   β”œβ”€β”€ chat/              # Chat conversation screens
β”‚   β”œβ”€β”€ _layout.tsx        # Root layout
β”‚   β”œβ”€β”€ index.tsx          # Landing/home
β”‚   └── login.tsx          # Authentication
β”œβ”€β”€ components/            # Reusable UI components (9 components)
β”œβ”€β”€ contexts/              # React contexts (Auth)
β”œβ”€β”€ lib/                   # Third-party integrations
β”‚   β”œβ”€β”€ firebase.ts        # Firebase setup
β”‚   └── supabase.ts        # Supabase client
β”œβ”€β”€ services/              # Business logic (9 services)
β”‚   β”œβ”€β”€ ai-service.ts      # OpenAI integration
β”‚   β”œβ”€β”€ auth-service.ts    # Authentication
β”‚   β”œβ”€β”€ diagnostic-service.ts
β”‚   β”œβ”€β”€ manual-*.ts        # Owner's manual services
β”‚   β”œβ”€β”€ rag-pipeline.ts    # Vector search
β”‚   └── vin-decoder.ts     # NHTSA VIN API
β”œβ”€β”€ types/                 # TypeScript definitions (8 type files)
β”œβ”€β”€ docs/                  # Documentation (10 docs)
β”œβ”€β”€ supabase/             # Database migrations
└── assets/               # Images, fonts, icons

πŸ“š Documentation

Comprehensive documentation is organized in the /docs directory:

Essential Guides

Technical Documentation

Deployment & Build



πŸ’° Subscription Tiers

Feature Free Pro ($9.99/mo) Mechanic ($19.99/mo) Dealer ($99.99/mo)
Vehicles 1 3 Unlimited Unlimited
VIN Entry βœ… βœ… βœ… βœ…
OCR VIN Scan ❌ βœ… βœ… βœ…
Manual Access βœ… βœ… βœ… βœ…
Basic AI Chat βœ… βœ… βœ… βœ…
RAG Manual Chat ❌ βœ… βœ… βœ…
OBD-II Diagnostics ❌ ❌ βœ… βœ…
Damage Detection ❌ ❌ βœ… βœ…
Valuation Tracking ❌ βœ… βœ… βœ…
Marketplace Tools ❌ ❌ βœ… βœ…
Web Dashboard ❌ ❌ ❌ βœ…
API Access ❌ ❌ ❌ βœ…

πŸ—ΊοΈ Roadmap

See ROADMAP.md for detailed feature planning.


🀝 Contributing

Contributions are welcome! Please read our contributing guidelines before submitting PRs.

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Code Standards


πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.


πŸ™ Acknowledgments


πŸ“ž Contact


Built with ❀️ for automotive enthusiasts and everyday drivers alike.