-
Notifications
You must be signed in to change notification settings - Fork 0
Home
The ideia of creating Be&f, a betting with friends platform, raises from the previous frustrations of a team member when trying to bet with his friends which country would win the world cup 2014 in a collaborative way.
Scrum Master: Augusto Silva
Product Owner: Tiago Fernandes
Team:
- Ana Sousa ei11068@fe.up.pt
- Augusto Silva ei11113@fe.up.pt
- Diogo Nunes ei11065@fe.up.pt
- Gabriel Candal ei11066@fe.up.pt
- Miguel Pereira up201402671@fe.up.pt
- Tiago Fernandes ei11054@fe.up.pt
A championship: the real world games the peers want to bet on (e.g. UEFA Champions League)
A league: the competition among friends to see who guesses the championship results more accurately
A bet: the result a user expects from a game of a league
The league owner: the one that creates the league and can manage its users
Scope and Boundaries: Be&f will allow a friends betting system that includes: leaderboards, league games list based on real world games, the betting itself, betting history, user profiles and management and notifications.
Other solutions in the market:
Buddy Bet https://www.buddybet.com The same concept but appears to be not fully functional
You Bet Me http://youbetme.com Bet You http://betyou.ie General betting on events/actions
There is quite a large variety of football betting platforms available, however none of those provide a simple and efficient way of betting among your friends. With our product you'll be able to create leagues and challenge your friends for nothing other than respect and glory.
The development of this project was done using continuous integration with Jenkins, which was connected with this project's GitHub repository, and pulled the last version when a change took effect. The automation of the deployment was taken care of by Capistrano, that ran the deployment steps on Jenkins command.
Jenkins Dashboard: http://178.62.19.63:8885/
Mainly used to test connection with an external API and its data persistency in the database.
Used to test user interaction with app. Between many features we tested user registration, login, profile update, bet registration and bet's score after game's result was updated. These tests were done using Capybara with RSpec.
[Interface Prototype] (https://drive.google.com/folderview?id=0B32GQBoz4VUzbzBXanhwVmpxYjQ&usp=sharing)
[Presentation] (https://docs.google.com/presentation/d/1APdB2sFfFuWN6c3RnZtuos00gRYDDQ_UgE8zyCLtNVc/edit?usp=sharing)
[Video] (http://youtu.be/K-JFFmT4WQc)