Bored Room Bingo

Group 11: Andrew Carey, Tom Reinhart, Ian Wilkes


In iteration 6, we finished up social consensus by adding a feature for users to deny or confirm a board when someone wins the game.  The other users get a push notification whenever someone wins or when someone denies a winner’s board.  We also fixed our OCP violation by creating individual classes for each of the errors we can receive from firebase.  We changed some of the formatting issues we had before and made the board a bit more pretty, to improve the user experience.  As of this point, we have a working bingo game, where the only thing that we could think of to add would be security features for Firebase.  We also added an icon for our app, and are just about ready to release a beta version.  


If we were to continue with this project, which we may, the first thing that we would address would be setting up some sort of security features for our Firebase, so that not just any user could come along and clear our data by scraping the Firebase token from the device.  From our presentation meeting we have a couple of ideas of how this may be done, but we would need to look further into the settings of Firebase to figure this out.  We would also add the name of the person who denied the board to the notification received by everyone so that there is some accountability. We have a couple of loose ends to tie up as well, such as unsubscribing users from parse notifications from a game when they leave the game.  

 

DOXYGEN Docs