Inspiration

Buying a car should feel exciting, not confusing. Our team noticed how overwhelming the process can get for customers: picking the right vehicle, comparing financing options, and gathering documents for approval. We wanted to build something that helps both sides of the desk, making the entire journey clearer, faster, and a little more enjoyable for everyone involved.

What it does

Project DreaMatcher streamlines the Toyota Financial Services experience through three connected tools: Dream Car Matcher A discovery tool that pairs customers with the model and trim that best fit their preferences, lifestyle, and budget. AI-Generated Loan Terms An engine that produces personalized APR, loan term, and monthly payment estimates based on customer inputs such as credit profile, income, and the price of the car. Automated Document Pre-Screening A first-pass review system that checks uploaded documents for completeness, legibility, and required information before a human loan approver steps in.

How we built it

We combined a modern web frontend with a Node backend using MongoDB as the data layer, to implement a system for recommendation (dream car matching), a system for loan-term generation, and an OCR/vision pipeline for document screening. The entire workflow communicates through REST APIs.

Challenges we ran into

We had to balance accuracy with transparency. Loan terms must feel trustworthy, so we spent extra time designing logic that blends with industry-standard formulas and simplifying risk assessment calculations Document screening was another hurdle because users upload files in every format imaginable, and OCR quality can vary wildly. Connecting all three components while keeping latency low pushed us to optimize at every step.

Accomplishments that we're proud of

We built an end-to-end experience that genuinely feels helpful. The car matcher is surprisingly intuitive, the loan-term engine produces clean and consistent outputs, and the document checker dramatically reduces the time a loan officer needs for manual review. Seeing all three pieces work together was a huge win.

What we learned

Car financing involves more nuance than we expected. We learned how lenders evaluate risk, how APR calculations behave, and the importance of data quality in both recommendations and OCR. On the product side, we learned that customers appreciate guidance, clarity, and reassurance at every stage.

What's next for Project DreaMatcher

We want to expand the document screener into a full underwriting assistant, integrate real inventory and pricing data into the car matcher, and add more explainability to the loan-term generator. Long term, we envision DreaMatcher becoming a seamless, customer-friendly financial companion inside the Toyota ecosystem.

Share this project:

Updates