Closed

PHP Responsive Dashboard

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

Get free quotes for a project like this
Employer working
Project Budget
$30 - $250 USD
Total Bids
58
Project Description

Need a “dashboard” that will go out and consume JSON sources from URLs/Passwords entered into a MySQL database.

The dashboard needs to be in a secure area that is accessed by logging into the website and verified against the username/password located in the database.

The dashboard should be able to be “installed” into any directory of the website including the home HTML directory.

When entering into the secure dashboard, the login process should detect if an existing username/password exists and if not, step through the process of creating one.

Once in the dashboard, it should detect if any existing active URLs are in the database, and if not prompt the user to add one.

Additional sites can also be added to the database via the interface.

The dashboard should allow a user to edit/delete a URL in the database. There should not be a set limit on the number of sites in the system.

The database will contain the Site URL, the password to that site, if the URL is active for use, as well as what user created it, the timestamp of creation and last edit.

A logging of database creation/edits should also be available in the database.

The dashboard will be using the URL/password to connect to the sites and retrieve JSON formatted information for consumption. The format of this information is subject to change as well as the order sent back to the dashboard.

The user will enter the SiteURL and the password to access the JSON generator.

The display of the data should be formatted to initially return a very basic subset of the JSON output as well as a color coded display based on some additional criteria such as if wpversion is the latest version. Information on how to check this will be provided. For example, if everything on the site is up to date and OK, display green, if needs updates, display yellow and if no response/offline, display red.

The display should be able to be expanded to show additional information if required. The dashboard should be formatted to work on Desktop and Mobile devices.

You should be able to edit/refresh a single site without having to reload all of the sites.

The page should display sites as they return data, not having to wait for all sites to load into the dashboard.

If needed the JSON information can be updated within reason for use with the dashboard as I do have control on what is sent to the dashboard.

A test dashboard has been created, however it is missing almost all of these features and was developed to test the JSON output. Also, 16 test sites for the JSON content have been created and are hosted on the Internet so you can test against them when building the dashboard. Information for these sites and sample JSON will be shared if we move ahead on the project together.

The idea is to have a dashboard that can be hosted almost anywhere, and have it grab the status of the sites to return it in a usable format.

The project will include full un-encrypted source code and not rely on any paid additional products. It should be written in PHP using secure methods and utilize Bootstrap if possible..

Skills Required

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