Overview
GameGoon is a competitive gaming website where users pay an entry fee, play a game with one another and win a portion of the entry fees. Users can use a credit card or PayPal to add funds to their accounts, create profiles and send direct messages to one another. We offer users the option to challenge other users directly, choosing the game, amount of money staked and other details. They can also compete in Quick Matches, public head-to-head matches, or Tournaments, where multiple users join and compete in a traditional bracket style for the prize, paying multiple places.
Users also have the option to create teams that can hold up to 10 users. Users can then compete as a team in any of the aforementioned play styles; challenges, quick matches and tournaments. Members pay a fee to participate in a match or tournament and winners receive winnings based on fees entered minus a percentage that is paid to GameGoon. All of the GameGoon member features are provided through the web site. A summary of the features include:
• Register as a member
• Send/Receive internal messages
• Search for users and teams
• Create/Join teams (with a password)
• Challenge another user to a game
• Challenge a team to a game
• Join a Quick match (team or individual)
• Join a Tournament (team or individual)
• PayPal integration for payment processing
• Deposit/Withdraw funds
• Admin site - Create a Tournament
• Admin Site - Create a Quick game
• Admin Site - Resolve disputes/Handle refunds
• Admin Site - Maintain games
Technology/Approach
The database will be handled by MySQL. Implementation will be PHP on an Apache 2 server. The system is hosted on an AWS ec2 server. The entire application is web based. We will start out supporting the latest versions of Internet Explorer, Chrome, and Firefox. We require the following from our developers:
• Regular (daily) commits of work to our GIT repository.
• Branches will be created in GIT to support work that has not yet been completed.
• We will review code regularly for adherence to PHP security standards.
• Weekly status of work done the prior week and planned for the upcoming week.
Please include with your proposal: time frame, suggested milestones and payment expected with each milestone delivery.
If you have any questions or need clarifications on anything, please ask.
***ATTACHED IS A DETAILED DESIGN DOC***
Hi, Dino here, I would be interested in discussing this project with you. Thanks for the consideration, I hope to hear from you soon.
Please check my portfolio
Hello,
I understood the initial scope of this project.
Although i want to discuss further this job in order to
prepare the final concept for this project.
After Complete discussion over the call or in chat, i
will prepare following things for you
- Technical Project Proposal
- Flow chart for this Project
- Execution plan (Step by step procedure with explanation how and at what that we are going to execute a particular task)
I am new to freelancer.com, but I have hands-on experience in wed-development, and web-design.. I am capable with required skills set such as HTML, MYSQL and PHP.
I am reading my bachelors degree in Computer science and Engineering in a state university here, I studied web-designing stuffs in my first semester. And then I have been applying my knowledge in wed-designing into some freelancing works, and earning some money. :)
I can complete this project with minimum assistance, within a reasonable time-frame. Please contact me for further discussion. Thank you.