Inspiration

Growing up interested in cars while being annoyed by the long process of going to different dealerships and comparing deals, we wanted to make an application that allowed customers to quickly see what cars in their area fit all their specification details, whether it be price, make, or color.

What it does

ToyoSearch is a web application that helps users quickly find Toyota vehicles available at dealerships near them. Users can filter listings by price, model, year, and other specifications. The app also streamlines the purchasing process by allowing users to upload basic financial information to pre-screen whether they qualify for financing.

How we built it

We used React for the frontend and Flask for the backend. The frontend communicates with the backend through REST API requests, and the backend returns clean JSON responses with filtered vehicle listings and related data.

Challenges we ran into

We had to coordinate work across the frontend, backend, and data handling, which led to merge conflicts and required us to design clear boundaries between components. We also faced challenges pulling and structuring data from multiple dealership sources.

Accomplishments that we're proud of

We built a functional API, a clean UI, and a system that returns real listings based on user filters. The final product looks polished and feels like something that could be deployed to real dealerships.

What we learned

Team members new to React gained hands-on experience with modern frontend development, while others learned how to design APIs and connect multiple services together.

What's next for ToyoSearch

We plan to expand support to more brands, incorporate more dealership data sources, and improve financial pre-screening features so dealerships can connect with serious buyers faster.

Share this project:

Updates