Project 01 / 06

AutoCurve
Assistant

A hybrid car-valuation engine that pairs statistical market pricing with an AI assistant capable of judging a vehicle's physical condition from photos.

Year
Feb 2026
Context
SFU Hackathon
Role
Backend & API
Stack
Python · REST · VLM
Fig. 01 — Fair-value range over vehicle age
— Estimate · - - Lower bound

Overview

Pricing a used car usually means trusting a listing price or a gut feeling. AutoCurve combines two signals instead: a statistical model built from scraped historical market data, and a vision-language model that inspects the actual car in the photos you upload — so the estimate reflects both the market and the machine in front of you.

What I built

01

Statistical pricing model

Designed a model that estimates current fair-value ranges from scraped historical datasets, turning noisy listing data into a defensible price band.

02

Vision-based condition analysis

Integrated a vision-language model that analyzes user-uploaded vehicle photos and returns structured condition flags — dents, wear, mismatched panels — that adjust the valuation.

03

Python backend & REST API

Built the backend and the REST API layer that connects the valuation engine to the AI evaluation module, keeping the two systems cleanly decoupled under hackathon time pressure.

Stack

Python REST API Vision-language model Statistical modelling Web scraping