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.
Log in or sign up for Devpost to join the conversation.