This is a project I did as the Mission-1 for my Advanced Full-stack developer course at Mission Ready HQ.
Objective of the project was to create a prototype for an insurance compnay to identify the type of the vehicle by uploading a photo.
After a bit of research I decided to use Azure Custom Vision as the AI Vision for the project.
I trained the model with these images with each respective folder name as the tag.
The Web App should be able to detect the type of the Vehicle if it's a Hatchback, Pickup-truck, Sedan, or an Suv. (These were the vehicle types I trained the model with)
As I was running out of time I decided to use the Custom Vision Endpoint with a Production-key to access the Custom Vision API.
By clicking Choose File and selecting a file in your local drive. You'll be able to get a reading as to what type of vehicle it is. You can check the web app at the link below.
Use the following command to clone the repository.
git clone https://github.com/romeshl/Turner-cars-custom-vision
You will need to create a .env file in the root folder containing the following information. You obtain them by signing up with Azure from the above link.
VITE_PRODUCTION_KEY=<Your key>
VITE_API_ENDPOINT=<Your end point>
and then the following command to install dependencies.
npm install
and finally, following command to run the app.
npm run dev
- Turners Car Auctions
- Project manager
- Project team
- Turners Car customers
- What are the primary objectives and goals of the project.
- What are the main timelines, dates and milestones.
- What technologies and tools can the team use to complete the project.
- Who are the key influencers or/and stakeholders.
- What areas should the team focus on the most for this project.
Jira board at the beginning.
Jira board at the end.
For the prototype I trained a model in Azure Custom Vision to identify the type of car.
I added 4 categories of vehicles in the Custom Vision.
- Sedan
- Hatchback
- SUV
- Pickup-truck
Here the Custom Vision AI is accessed via the API in a React Vite project.
This repository contains prototype.
npm install
npm run dev
run the above commands after cloning the repository.
Presentation on the 20th June 2024 and Uploaded on the same day.