Skip to content
Tiago Fernandes edited this page Jan 8, 2015 · 34 revisions

Code name - Be&f

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:

Betting with friends

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

Vision

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.

Continuous Integration

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/

Tests

Unit tests

Mainly used to test connection with an external API and its data persistency in the database.

Acceptance tests

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.

User Interface Prototype

[Interface Prototype] (https://drive.google.com/folderview?id=0B32GQBoz4VUzbzBXanhwVmpxYjQ&usp=sharing)

Vertical Functional Prototype

http://178.62.19.63/

Final Presentation

[Presentation] (https://docs.google.com/presentation/d/1APdB2sFfFuWN6c3RnZtuos00gRYDDQ_UgE8zyCLtNVc/edit?usp=sharing)
[Video] (http://youtu.be/K-JFFmT4WQc)

Flyers

Inside
Outside

References

Git repository

Pivot Tracker