Tournaments Module Conversion

  • Status Closed
  • Budget $250 - $750 USD
  • Total Bids 14

Project Description

We currently have a tournaments module designed for VBulletin and are looking to have it converted to PhpFox.

Tournament Description:

Users or teams can join tournaments. Once full the tournament starts. In single elimination tournaments competitors progress through rounds of tournament with the number of rounds depending on the number of players in tournament which is set on tournament creation. Last Man Standing Tournaments also supported.

[Screenshot of Single Elimination Tournament (Slightly outdated)]

Ladder Description:

Users or teams can also join ladders and challenge other players or teams in the ladder. Elo rating system is used which calculates the difficultly of a match according to the players' ranks and this is taken into account when the ranks are updated after the match is finished.

Feature List:

Tournament Features

Hall of Fame (Top 10 Tournament Players)

Permissions can be set per usergroup

(AdminCP -> Usergroups -> Usergroup Manager -> {Select Usergroup} -> Tournament Permissions)

Tournaments start automatically when no slots are left

Tournaments have proper Date/ Time converted to users timezone and DST

2 Tournament Modes: Last Man Standing and Single Elimination

Filter Tournaments Displayed according to Tournament Status

Tournament User Stats Page

'Start Tournament' for Single Elimination adds bye players and creates brackets

Tournament options

Turn on/off tournament

Create Thread on Tournament Creation

Tournament Stats in Member Profile

Tournament Stats in Postbit (Can be turned on/off in Tournament Options)

Comments per page

Tournament description length shown in tournament List

Tournament Display

LMS realtime ranking shows if players are equal positions

Tournament View Counter

Tournament creator and last edited by notes at bottom of tournament

Tournament Moderators can...

Add/edit tournament (description uses vBulletin Editor)

Edit tournament type if not started yet

Add Score type (points, wins, kills, deaths, etc.) for LMS tournaments

Tournament mods can remove players if tournament hasn't started

Increase/ Decrease Tournament Slots

Pm all competitors with custom message and title (permissions set to bypass max pm recipients restrictions)

Add players (Ajax/Javascript userid fetch)

Swap players in LMS mode

Create/ edit/ delete announcements

Competitors can...

Players can remove themselves if tournament hasn't started

Users can PM themselves the details of the tournament

Sign up to tournament only once

Tournament Comments

Uses vBulletin Editor

Comment Display with user avatars and last edited by note

User able to edit/delete their own comment (subject to permissions)

Tournament moderators can edit all comments

If applicable under username on comments Tournament Creator, Tournament Competitor or Tournament Winner

Comment paging


Users can apply to teams

Leader can accept/ decline users

Team profile shows team stats

Team list

Can limit teams created by user (in usergroup options)

Fields: team website, gamertag, logo, description, slog, tags

Team leader can...

delete players from his/her team

Promote players in his/her team to Leader or Co-Leader

Join tournaments

Ladder Features

Elo rating system (Javascript Elo calculator @ [url removed, login to view])

Players last activity (date)

Winning/ Losing Streak

Longest Winning Streak

Admin can submit scores/ add challenges

Report/ dispute challenges

Ladder Display

leader-board for each ladder

last 10 upcoming/ past matches per ladder

separate page for accepting/rejecting challenges and submitting score (have to be accepted by other user)

Tournament Announcements

Tournament Moderators can create/edit announcements

Uses forum last visit for announcement read marking

Shows last user to edit announcement


Share categories for tournaments/ ladders

Category displays in navbar when viewing ladder/ tournament

Get free quotes for a project like this

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online