Inspiration

We were at breakfast with some friends and thought about how hard it is to decide where to go and what to do. Chauffeur helps with the weight of making decisions.

What it does

Chauffeur allows you to view local businesses in your area to help you find one that provides whatever entertainment you are seeking.

How we built it

The app itself was built using Android Studio and runs using a server on a Raspberry Pi that accesses the Yelp API. It was developed using Python for the server side processing and using Java for client side requests and logic.

Challenges we ran into

Communicating between the app and the server can really be a hassle. This was especially true when we needed to do server updates and having to transfer the files between the areas. In addition, the requests for information between the client and the server sometimes led to a problem as the server was programmed in Python and the client was done in Java. Dictionaries were weird sometimes.

Accomplishments that we're proud of

Getting this project build in such a short timeframe. In addition, a this was one of our teammates first times using python, so his skill in learning it in a server was admirable.

What we learned

Overall, we improved our skills in numerous areas and gained valuable experience. We certainly learned a lot about servers.

What's next for Chauffeur

Bug fixes and stability improvements! In the future, we will be adding the ability for rooms to be opened and multiple people to have their say in the selection. We will be adding the logic of the matching, but the ideas of it are within the system, along with the skeleton for the group system.

Share this project:

Updates