Find Jobs
Hire Freelancers

Build PHP/MySQL Virtual Sports League

$30-250 USD

Closed
Posted over 9 years ago

$30-250 USD

Paid on delivery
Hello, I would like to have someone help me develop a fully functioning virtual sports league. Think of Fantasy Football or Fantasy Baseball, except instead of using actual NFL or MLB players, we use players that sign up individually and input a few fields (their name, Xbox Live Gamertag, Position they play). I'm already capturing that information. A typical database row/record in our current MySQL db has the following columns: UserID [text], Gamertag [text], Position [choice from dropdown], League Manager [Y/N], General Manager [Y/N], Owner [Y/N], Team [choice from dropdown], Active [Y/N] The League Manager can assign other Users to be General Managers and/or Owners. As Players sign up for the league, they manually input their Gamertag, Position, and whether they're Active, their Team is NULL so they are free agents. Team owners have a draft where they draft from the pool of free agents. As players are drafted, they are assigned a Team (in the future, there may be a salary field for bidding on players rather than a simple draft). Once all of the free agents are gone, the draft ends. Once the draft ends, games are scheduled between the teams. Owners and GM's assign players to their roster for those scheduled games. There will be limits as to how many games a player can play in a given week, as well as a minimum Once scheduled games are completed, Owners or GM's of the respective two teams that played enter their teams stats/results. This would probably need to go into a different table. Stats entered would be Goals, Assists, PIMs, Shots, Hits, Saves, GoalsAgainst, and possibly a few more. If both team Owners/GM's stats are agreed upon, the results are approved, otherwise they are in a disputed status. Once the results are approved, the league standings are updated to reflect the results. At the end of the season, there is a playoff tournament between the highest ranked teams.
Project ID: 6297347

About the project

10 proposals
Remote project
Active 10 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
10 freelancers are bidding on average $756 USD for this job
User Avatar
A proposal has not yet been provided
$368 USD in 3 days
4.9 (153 reviews)
7.2
7.2
User Avatar
Hi very good Description. i understand the requirements very well. i am ready to start today. i have 5 years experience in php.
$449 USD in 20 days
4.6 (148 reviews)
7.0
7.0
User Avatar
I have 20 years of experience as a Web & Software developer while living in Bryan, Ohio, USA. I have done this, or something similar, or something in the same direction. Or.... I've started it. I spent months working on developing a fully-randomizing baseball "world". It's a huge project, for sure, and a very interesting one. I never finished, or even got close. Just ran out of time and money. Let me know if you'd like to talk more. Thanks. Joe
$54 USD in 1 day
5.0 (5 reviews)
3.7
3.7
User Avatar
I have check this requirement,have some query,so need to discuss this,please tell me how we can start the discussion. We have a team of professionals,they have more than 11 year of experience,so we can manage this work. expertise in php/mysql and their MVC frameworks like laravel-4,symfony-2,cakephp,html,html-5,bootstrap, etc,
$220 USD in 12 days
2.5 (38 reviews)
6.8
6.8

About the client

Flag of UNITED STATES
Chantilly, United States
5.0
1
Payment method verified
Member since Aug 8, 2014

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.