Skip to content

Latest commit

Β 

History

History
90 lines (62 loc) Β· 2.66 KB

File metadata and controls

90 lines (62 loc) Β· 2.66 KB

🚘 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