About the project

MyZab - AI Car Recognition and Report is an online application that aims to make car ownership hassle-free. Upload a high-quality image of their vehicle, and users can use a personalized AI tool to recognize their car in an instant and receive a comprehensive report. The report includes detailed specs, a personalized maintenance schedule, and other vital information, allowing car owners to maintain their cars better and learn about their cars.


Inspiration

MyZab was conceived through frustration. My dad owns a car. Like most car owners, he was frustrated that he couldn't keep a watch on my car's specific care needs and hunting for plain specs in the manuals. he wished to have one easy-to-access portal in which all this information could be found easily. The notion of applying AI to recognize a car from only a picture appeared to be a utopian and very effective answer to this universal dilemma. I wished to develop a utility that would not just yield information but also equip automobile owners with the information they require for their car maintenance.


What it does

MyZab provides an uncomplicated yet highly potent service:

  • AI-Driven Car Identification: Upload a clear image of your vehicle, and my AI model will determine its make, model, and year.
  • Detailed Reports: The app then provides a complete report that contains:
    • Complete Specifications: Engine type, size, fuel mileage, and more.
    • Maintenance Timetables: A custom schedule for regular inspections, oil servicing, and other requisite services.

How I built it

Building MyZab involved the process of integrating some major technologies:

  • Frontend & Backend with Bolt: My web application's backbone was built using Bolt, a very useful software that accommodated rapid development and robust backend architecture. Bolt's flexibility was the clincher in building an interruption-free user experience, from image upload to final report view.
  • Gemini: I've Fine-tuned Gemini Ai model to build the Car Identification System.
  • Firebase Data Storage: For all my data needs, including user accounts, I employed Firebase. Its secure authentication system and real-time database were pivotal in building a scalable and reliable application. Firebase's ease of use allowed me to focus on the core details of MyZab without worrying about database management intricacies.

Problems I faced

One of the toughest challenges that I faced was the accuracy of the AI car recognition model. Ensuring the model to recognize a high count of vehicles accurately, even at varying light conditions and angles, required a lot of prompting.

Accomplishments I'm proud of

I am extremely proud to have built a functional and user-friendly app that solves a real-life problem. Getting the web app to properly interact with the AI model in order to allow for near-instant car detection is a major achievement. Secondly, being able to implement a system that offers personalized and detailed reports for each user is something I feel sets MyZab apart.


What I learned

This project opened my eyes to many things. I gained hands-on experience with Bolt and Firebase, pushing the boundaries of what I thought was possible with them. I learned that Building Ai Platforms like Bolt.new is exceptionally way more powerful than I thought. Above all, I learned about the importance of user-centric design and the importance of making it easy and intuitive to use for users.


MyZab - Ai Vehicle Identification and Report - what's next

MyZab is barely out of the blocks. I have some roadmap of nice new features that I plan to add, including:

  • SaaS: I want to add a SaaS subscription model to this app in the future.
  • Mobile App: Building native iOS and Android apps for an even better user experience.
  • Maintenance Reminders: Implementing a mechanism to inform the user of upcoming maintenance.
  • Car Manager: Implementing a system where users can save their car details and building a mechanism to inform the user of upcoming maintenance.
  • Community Features: Building a community forum where car owners and enthusiasts can communicate, share tips, and discuss their cars.

Built With

Share this project:

Updates