Inspiration

We want to help people their dream car model so that they can later on focus their search on the model most optimal for their lifestyle.

What it does

Our web application allows the user to enter 8 parameters into their car search: maximum cost, maximum mileage, transmission, fuel type, fuel economy (in miles per gallon), budget (for leasing/financing), and minimum engine horsepower.

How we built it

We built our frontend using HTML webpages styled with TailWind CSS. For the backend, we used Django to process user queries, which were sorted into a CSV file from numerous online databases. This file is processed using Pandas to run the user queries, and Django ensures that our database is queried and that the best car choices are returned to the user.

Challenges we ran into

Working with 4 people on GitHub in such a short time span was chaotic at times, but we were all able to successfully utilize branches to split up the work and then merge it effectively.

Accomplishments that we're proud of

We love that we have a webpage running, and we love how despite a lot of difficulties, we were eventually able to get the backend functional. We also loved how we came up with the simple idea of using pandas to query the database.

What we learned

We learned the nuances of full-stack development—from connecting the frontend to a functional backend, to handling data efficiently with Pandas. We also gained hands-on experience in setting up virtual environments, managing version control with GitHub, and collaborating effectively as a team under time pressure and unforeseen challenges.

What's next for Team Registration

In the future, we plan to integrate our application with real-time Toyota vehicle data APIs to enhance our recommendation algorithm through user feedback. We also aim to incorporate AI to make the recommendation process more intelligent, personalized, and seamless.

Share this project:

Updates