What it does

The program has several fields such as for Price, Brand, and Mileage. Based on the fields the user fills out, the program goes through a database of cars and shows the user cars that match the User's specifications as close as possible.

How we built it

We used Python and Excel to sort through a database of cars we got from Kaggle to prepare to be used in our program. We used HTML, CSS, and JavaScript for the website itself. The JavaScipt was used to search the database based on the inputted fields and then push the data back into the website to update it.

Challenges we ran into

Figuring out how to sort through the data to find cars based on the user's input was a challenge. We went through several ideas such as using AI or DynamoDB. In the end we developed an algorithm just using JavaScript.

Accomplishments that we're proud of

We were able to find a database and sort the data to find and use specific values. We are also able to use JavaScript to help link user input to get specific outputs.

What we learned

We learned ways to use JavaScript for input and output. We also learned how to split workload to be able to complete the project within the time limit. Another thing we learned was to link the frontend and backend of a program together to form a working project.

What's next for Car Suggester

Possible ways to improve it is to expand the vehicle selection to bikes, motorcycles, and scooters. Another way to expand it is to include more fields for the user to fill out. A feature to find dealerships that offer the car nearby can be another future feature. Including images of suggested cars would also help improve the website.

Built With

Share this project:

Updates