Tournaments Module Conversion

This project received 14 bids from talented freelancers with an average bid price of $890 USD.

Get free quotes for a project like this
Employer working
Project Budget
$250 - $750 USD
Total Bids
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

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