Challonge is a tournament brackets system that easily provides brackets and competition tracing.
They provides an API to operates with their system [
challonge.com/api/documents
] and PHP library [
bitbucket.org/t27duck/challonge-php/wiki/Home
]
The integration idea consist on being able to bind an event to a tournament, so, when the tournament starts, and the tournament was started from the backend/admin, the registration page changes to the brakets view.