Get Gear AI CoPilot up and running in 5 minutes!
Before you begin, ensure you have:
git clone https://github.com/mmanthe37/gear_ai_v1.git
cd gear_ai_v1
npm install
This will install all required packages (~2-3 minutes).
cp .env.example .env.local
.env.local in your editor and add your API keys:# Firebase (required for auth)
FIREBASE_API_KEY=your_key_here
FIREBASE_AUTH_DOMAIN=your_project.firebaseapp.com
FIREBASE_PROJECT_ID=your_project_id
# Supabase (required for database)
SUPABASE_URL=https://your_project.supabase.co
SUPABASE_ANON_KEY=your_anon_key_here
# OpenAI (for AI chat - Phase 2)
OPENAI_API_KEY=sk-...
# Stripe (for subscriptions)
STRIPE_PUBLISHABLE_KEY=pk_test_...
.env.localsupabase/migrations/20250101000000_initial_schema.sql20250101000001_rls_policies.sql.env.localnpm start
You should see a QR code and development options.
npm run web
Opens in your default browser at http://localhost:8081
# Press 'i' in the terminal
# Or:
npm run ios
# Press 'a' in the terminal
# Or:
npm run android
1HGBH41JXMN109186)r in terminal or shake devicem in terminal or shake devicej in terminal for debugger# Clear cache and restart
npx expo start -c
# Reinstall dependencies
rm -rf node_modules package-lock.json
npm install
# Check for type errors
npx tsc --noEmit
gear_ai_v1/
├── app/ # Expo Router pages
│ ├── (tabs)/ # Tab navigation
│ │ ├── index.tsx # Home/Garage
│ │ ├── diagnostics.tsx
│ │ ├── maintenance.tsx
│ │ └── manuals.tsx
│ └── chat/ # AI chat screens
├── components/ # Reusable UI components
├── services/ # API integrations
├── types/ # TypeScript definitions
└── docs/ # Documentation
docs/ folder✅ Complete:
🚧 In Progress:
See ROADMAP.md for the full feature timeline.
Happy Coding! 🚗🤖
Built with ❤️ using React Native, Expo, and Supabase.