In Progress

Soccer Tournament / League Management Software

C++ or Java or VB

I have an outlined the requirements below :

The main purpose of the program is to allow us to schedule and calculate fixtures for a football/soccer tournament.

Basically 32 ( This no should be configurable at start of creating tournament in the program ) teams participate, 4 or 8 playing fields are available ( In other words groups 4-8 groups. This no should also be configurable at start of creating tournament ). Stage 1( leg 1 ) will be round robin styled. 4 teams per group ie : 4 teams per ground split over 8 groups / playing fields. Each team plays a minimum of 3 games in round robin, top 2 teams in terms of points per group progress to stage 2 ( leg 2 ) ( A win per game is 3 points, draw is 1 point and loss 0 points ). Goal difference firstly will determine top teams in case of equal points, thereafter if GD is the same, head to head ie : goal difference between matches played among themselves will be used. Thereafter the team with the least no of cards will go through ( Prioritize read and yellow ) . Stage 2 ( leg 2 ) is now 16 teams and knockouts begin. 1 game will take place where the 16 remaining teams will randomly be selected to play each other, 2 teams per field. However in the randomization, teams that played in the same group in round robin need play teams from other groups and not the same teams played in the round robin. A simple win will determine who progresses to stage 3 ( leg 3 ). Penalties will be entered into in the event of a draw to determine the game win. Stage 3 ( leg 3 ) will now have 8 teams ( quarter finals ) randomly selected to play another from the 8. This progresses to semi's and finals in random fashion based on wins and knockouts. The rulings and system above is very similar if not the same as the FIFA World Cup system.

Please note : The above is an example of a tournament, the no of groups and teams need be configured upfront and the software create the schedule randomizing teams into groups etc. The randomization will continue throughout. Note : Teams that played in the same group in Stage 1 ( leg 1 ) should not play each another again when moving to stage 2 ( leg 2 ) knockout stage. They should play teams from other groups.

The program needs to show the above in graphical form, allow colors to be assigned to teams so as to easily differentiate in the report produced after each stage. Team details such as name, coach, captain, contact, player names, player contact details, referees for the scheduled matches, who will they vs in next match, time and date of next match etc need be stored per team and easily accessible and configurable. Reports on team scores, GD etc should be available at any point in the tournament and should be dynamically updated. Top of the log standings etc should be dynamically updated and available in a separate report.

The program should cater for single day tournaments ( match day ) as well as tournaments that span over multiple days.

The example above with 32 teams is based on a single day tournament. Matches will be a total of 20 mins ie 10 mins a half. These match times should be configurable as well as intervals between matches, intervals between stages etc. A manually triggered timer needs be built in so that the timekeeper and announcer can keep track of match start, half and stop times and blow the whistle accordingly. Lunch, supper and intermittent general rest break times must be scheduled and configurable as well. These can be placed anywhere between the the different stages. A tournament start time and kickoff time should be available for configuration ( eg : 8:00am ( registrations ) will begin, 9:30am kickoff commences ) If the program knows these schedules, and match duration etc, match times can be scheduled and adhered to. Balance of specs in attached document.

File with complete specification breakdown is attached. Sorry for crowded post with details above, did not expect a text limit. I have also attached a demo software. Demo lacks functionality and is merely here for idea purposes only.


Skills: .NET, C++ Programming, Java, Software Architecture, WordPress

See more: soccer league management software, round robin tournament, program league management system, league management, soccer tournament, creating soccer tournament java, soccer cup, calculate football fixtures, tournament management system java, java tournament management system, soccer league java program, java soccer tournament management, java program schedule matches, tournament management program, group stage tournament, java soccer league program, league management system, program calculate soccer standings points, java program schedule football league, program team tournament, soccer league, yellow software, where played, single round match, single match

About the Employer:
( 0 reviews ) Durban, South Africa

Project ID: #1130909

Awarded to:


Please see your inbox!

R1400 ZAR in 5 days
(12 Reviews)

13 freelancers are bidding on average R1746 for this job


Hi, Ready to start. Check PMB please.

R1400 ZAR in 0 days
(25 Reviews)

Dear Sir I am an experienced Java developer with extensive knowledge in desktop applications,my time limits are accurate and after delivery support is provided, Please check my previous work and reviews.

R2000 ZAR in 10 days
(17 Reviews)

hi sir, please see private message

R2500 ZAR in 30 days
(8 Reviews)

I can help you out. Instead of a desktop software I will make you a website with admin area where u configure the tournament details and set the winning team per match, and a client area where you can see the currently More

R1800 ZAR in 14 days
(3 Reviews)

Hi, We would like to provide this system for you at very low cost.

R1000 ZAR in 10 days
(4 Reviews)

OK, I can do this, please check PM.

R1200 ZAR in 10 days
(3 Reviews)

I am an experienced java programmer with exp of around 7 years. I have done this kind of project earlier as well and this is going to be a simple solution.

R1500 ZAR in 10 days
(0 Reviews)

we can do this project

R3000 ZAR in 3 days
(0 Reviews)

Hello sir i am interested in this project please forward me the details...

R1600 ZAR in 20 days
(0 Reviews)

Understood the project very well and will work on it correctly.

R2000 ZAR in 20 days
(0 Reviews)

Hi, Please check PMB, we can deliver fast. regards jas

R2000 ZAR in 15 days
(0 Reviews)

Hi! My name is Daniel and I'm a fresh software engineer. I would like to make the software that you want because I have some pretty good ideas about it and I could do it for more less money than you proposed (200 ZAR) More

R1000 ZAR in 7 days
(0 Reviews)

We are a group of highly trained and experienced professionals in web designing and software development in .net and VB

R1300 ZAR in 10 days
(0 Reviews)