Inspiration

It is a game that we play all the time and thought it would be cool to have an app to play each other

What it does

Uses facebook APIs to find other friends on the app and allows you to type out a challenge to them starting with "What are the odds...". They respond with their odds, for example 1/10, and they choose a number between 1 and 10 in this case. The original user is then notified and they select their number between 1 and 10. If both users selected the same number, then the person who is being challenged must complete it. If both users selected numbers that add up to 10, however, the person who created the challenge must complete it.

How I built it

The app and all front end development was through android studio with Java. The backend was hosted on Microsoft Azure using an Ubuntu LAMP Server. It was developed in PHP on the CodeIgniter framework and with an open-source 3rd party library CodeIgniter REST Server.

Challenges I ran into

-Facebook graph API limits the data you can access to only other users that have logged into your app with Facebook. -Version control changes in xml files of Android studio

Accomplishments that I'm proud of

This was the first time that any of us had built an Android app or a Web backend for an app.

What I learned

-We all learned a lot about android development, and even about azure hosting with a back end written in PHP.

What's next for Odds

Since we have a back end running with an API, we may write an iOS app with the same functionality. Also, we plan on launching the app to Google Play store after UI and back end security improvements.

Share this project:

Updates