Skip to content

mingleg7756/cardentification

Repository files navigation

🚘 Car IQ

🔎 Description

Car IQ is an iOS application that leverages deep learning and computer vision to detect and recognize cars from images. The user can take a picture of a car or upload one from their gallery, and the app will identify key attributes such as:

  • 🚗 Make
  • 🏷️ Model
  • 🕓 Generation and Year Range
  • ✅ Confidence Score

🚀 Built With


📱 Features

  • 📸 Snap or Upload Car Photo: Users can take a picture or upload an image of any car.
  • 🔍 Car Recognition (Deep Learning and Computer Vision): CarNET API is used to return:
    • Car make
    • Car model
    • Car generation
    • Approximate production years
    • Confidence score
  • 🛒 Smart Marketplace Integration: After identifying a car, users can browse similar cars for sale in their area with one tap.
  • 🗃️ Feed-Style Listings UI: Car listings are shown in a sleek, scrollable feed layout, allowing users to browse previously scanned or saved vehicles effortlessly.
  • 👤 User Authentication: Secure login and account management using Firebase Auth.
  • ☁️ Cloud Storage: Stores uploaded photos and metadata in Firebase.
  • 📅 Timestamping: Each entry is timestamped for record-keeping.

Video Demo

Watch the full video demo here


🧰 Getting Started

To run this app locally:

Prerequisites

  • macOS with Xcode installed
  • Firebase project with Auth and Firestore
  • CarNET API credentials

Setup

  1. Clone the repository
git clone https://github.com/mingleg7756/cardentification.git
cd cardentification
  1. Open the project in Xcode
open cardentification.xcodeproj
  1. Replace the GoogleService-Info.plist file with your Firebase config

  2. Update your own Config.xconfig with the necessary API keys or variables

  3. Build and run on a real device or simulator


👥 Team

Team Members

  • Ming
  • Anthony
  • Anas
  • Ye Htut
  • Robert Neagu (Project Presenter)

Back to top

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages