Get helped on your car issues by Car Smart
An AI powered app helping you troubleshoot your car
Table of contents
Background
Last week I had a potentially critical issue with my car. While driving, I suddenly got a warning sign on my dashboard. And while I knew what this particular one meant, I was unsure if I could continue driving to the nearest authorized service.
So I consulted couple of people, called some repair shops and got some advice. I had never used LLMs to consult on such topics - what was my surprise when I uploaded these two pictures and asked for help!
As impressed as I was from this response, I thought all this useful help could easily be shared and accessed if it was part of a single car assistant app. And going further, why not even suggest the best physical car service near you, based on your problem? And the ability to forward all application data about your particular issue to the service before visiting it.
App Overview
Car Smart is an AI powered PWA application that helps users by answering car related questions. It allows getting advice based on user provided text and images. The interface includes a chat , dashboard page with recent and specific brand related questions. All previous threads (own and from other users) are available at all times for reference, as other user threads are read-only. Users can save their car brand preferences, which will personalize their dashboard with brand-relevant questions first.
Tech Stack
- Oracle APEX - application development framework
- Oracle Database
- Claude 3 (Haiku) API - AI chat completions
Features
🔸 The app allows users to take picture of a car dashboard alert, broken parts or simply a description of an issue. By using a car brand tailored System Prompts and a chat feature, they can get help from the AI assistant. All chat threads are saved and can be reviewed by other app users.
🔸 Beyond the chat feature, users can explore past issues and find similar ones with their resolution.
🔸 The application is a PWA, which means that it runs in the browser, but can also be installed on any device, just like native one. The initial version uses Anthropic Claude 3 (Haiku) as a LLM, supporting multimodal inputs.
🔸 For the demo purpose all costs are covered by me. If you install it on your Oracle APEX instance, make sure to update the API Key (which is not included in the installation file).
Demo
You can try the demo for yourself - all the usage cost is covered by me, enjoy!
Just pick a username (no password is required for the demo) and ask your questions. For best experience, go to Account
/ My Car
and select your brand. It will help the LLM get the best possible answers and will also customize the app dashboard.
This is a PWA. For best results - open the link on your mobile phone. Optionally you can install the app on your device.