A comprehensive vehicle management Progressive Web App (PWA) that helps you keep track of all your vehicle information in one place.
- Document Analysis: Import and analyze vehicle-related documents (images, PDFs) using OpenAI
- Vehicle Information: Store and manage detailed information about your vehicles
- Maintenance Tracking: Keep track of maintenance records and service history
- Upcoming Maintenance: Get notified about upcoming maintenance tasks
- Recall Notifications: Stay informed about vehicle recalls
- PWA Support: Install the app on your device for offline access
- Frontend: React 19 with TypeScript
- Build Tool: Vite 6
- CSS Framework: Tailwind CSS 3.4 with @tailwindcss/forms plugin
- Routing: React Router DOM 7
- Backend/Database: Supabase (authentication, data storage)
- AI Integration: OpenAI API for document analysis
- PWA Support: Vite PWA plugin with service worker
- Node.js (v18 or higher)
- npm or yarn
- Supabase account
- OpenAI API key
-
Clone the repository
git clone https://github.com/dlarmitage/everythingaboutmycar.git cd everythingaboutmycar -
Install dependencies
npm install
-
Create a
.envfile based on.env.exampleand add your API keyscp .env.example .env
-
Start the development server
npm run dev
npm run buildThis project is private and not licensed for public use.