Design a Customized Sports Database, with user friendly interface, for an existing website (WordPress). .

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

Get free quotes for a project like this
Project Budget
$1500 - $3000 USD
Total Bids
Project Description

A reputable sports website is looking for an experienced project manager with the technical skills necessary to complete development phases correctly and on time. The provider must speak good English, understand sports, betting terminology, be available to communicate regularly, and provide support to correct issues or problems following the project. They must have expertise in designing programs for large databases, with user (friendly) interface, that manages all the content. Additional skills in Web Design, HTML, PHP, MySQL, WordPress, and Web Scraping are all necessary to complete project. We are in search of a long-term provider that can execute several modular projects over the next several months. Consider this a job to see what skills you have to offer this company long term. Thank You for taking time and interest in the first phase of this project.


Create a custom sports database, run by a program, with a perfectly designed user interface that controls everything. The current site uses WordPress and the work done must be compatible. The professional sports needed to be tracked in the database include MLB, NFL, NBA, and the NHL. Enter manually or Scrape schedules by sport each season into the database through the user interface.

a. Upload the schedule by sport into the database by scraping a third party website or choosing the manual enter option on the user interface.

b. The program arranges the uploaded schedule automatically into individual Matchup Boxes.

i. Sort them by day of the year on a dedicated Scores and Matchup Page for the sport selected. (located under the MLB,NFL,NBA, or NHL tab)

c. Organize the Scores and Matchup Pages using a calendar feature.

i. Have user choose the month, day, and year on a virtual calendars drop down menu. Then display the desired information the user clicks on.

ii. Also, have day before and day after links readily available on page.

d. Be able to go back into database and have program create scores pages or other method to post results from the previous seasons.

i. Track all the situational results SU and ATS like the current season. updating the calendar by season.

Provider must design Matchup Box’s and Scores Box’s that displays on the Scores and Matchups Page for each sport with a layout similar to that of [url removed, login to view] or . Organize all landing pages by sport (daily) and sort under the existing tabs. Save and organize the results of desired statistics from the Scores Box user interface. Have the option of scraping data on a time schedule from a third party website or manually entering data. Update all necessary areas of the website daily using the current data.

This is what needs creating from the data in the database:

1. Scores and Matchup Page for every sport, sorted by day, throughout the season (w/calendar feature). [url removed, login to view]

2. Schedule and Results Page (Game Log) for each Individual team.

a. Recent Results and Upcoming games (Game Log) on individual Team Pages.

b. Create team-by-team printable schedule.

3. Statistics Page

a. All teams compared with sortable statistics against the spread (ATS) and (SU).

b. Game Situation Report for each team from the game results.

4. Team Pages for every team in each sport.

5. Starting Pitcher Report (MLB only) with separate landing pages (standard) for each individual pitcher.

6. Odds Page for each sport (w/calendar feature) Custom Design

7. Standings Page for each sport.

NOTE: All the pages controlled with a user interface. The Pages include all the graphic design, development, and installation work.

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