Inspiration
At Team Carma, we wanted to solve a great hurdle of shopping for cars: finding the right promotion for you. By discussing with a smart robot that has access to all current promotions from 360 Agency, as well as information about which car dealer has which stock, the user can get the best value without searching everywhere on the web or visit a car dealership. At the same time, this helps the car dealership sell their stock efficiently. Everyone wins!
What it does
Carma asks the user a few questions to quickly narrow down the promotions to the models that best fit the driver's needs and driving style.
How we built it
We built Carma's front-end in pure JavaScript. When all questions are answered, Carma posts a JSON to a Python script, which compares the user's answers with the database from 360 Agency. A scoring algorithm attributes a score to each currently available promotion and returns the top 3 picks to the front-end so that the user can easily compare them.
Challenges we ran into
We decided early on to develop Carma in French. However, this was a great challenge since the front-end developer of Carma... doesn't speak a single word of French!
Accomplishments that we're proud of
We were able to develop the front-end, python back-end script, as well as the dockers container completely in parallel. Luckily, the first time all these components were put together for testing, it all worked seamlessly!
What we learned
We learned a lot about how to manipulate data in MySQL.
What's next for Carma
We will add in the ability to buy the car right away through Carma using stripe integration
Built With
- docker-compose
- dockers
- flask
- javascript
- python
- r
Log in or sign up for Devpost to join the conversation.