Find Jobs
Hire Freelancers

Webapp - small Dashboard

max $1000 USD

Completed
Posted about 16 years ago

max $1000 USD

Paid on delivery
You will going to implement a php or perl web application that will allow us to manage all the applications we develop. Firts we have providers (where we host our servers), then for each provider we have server farms, for each farm we have multiple servers and for on each server we run diffrent applications. You will make an application that will allow us to tack all thos applicatins, servers, farms etc. The application will have the following sections: A) The settings page: this page will contain 3 main tabs: Providers, Farms, Servers. - Providers will be the first displayed and it will contain 2 columns, on the left, we will have 2 list form fields one will contain all providers and the second one will be a javascript powered list that will contain a list with the Farms for the selected Provider. On the right we will have a similar provider/farm pair, and bettween the two we will have 2 buttons "Move ->" and "<- Move". This will allow us to move the farms from any provider to another in both directions. This form can alos be implemeted with ajax. - Farms tab: this will function the same as with the provider except we will have Farms/Servers on left and Farm/Servers on right. This means this form will allow us to move servers from one farm to another in both directions. - Servers tab: this will function the same as the other 2 except we will have Servers/Applications on left and Servers/Applications on the right, so we will be able to move applications from one server to another. B) The dashboard: this will display a list with all the records we have into the system like this: Provider 1 Farm1 Server 1 App 1 (since <date>) App 2 (since <date>) Server 2 [new] App 1 App 2 [new] App 3 Farm2 Server 1 App 1 App 2 [new] App 3 Server 2 App 1 [new] App 2 and soo on. For each application we will display 2 values, the since date, this is the date when the request was completed (see D for more details) and the "new" witch means that this application is having a pending request added to it, see D) for more details. C) Add/Modify/Delete page: this is the most important page, it will allow us to add/modify/delete all the main entities from this application: providers, farms, servers, applications. You will have to find a visual way to desing this form. Keep in mind that we have the followin relations: a provider can have many farms, a farm can have many servers, a server can have many applications. Also in this page we need a feature to define custom fields for each of the main entities and add data to it like, for example for Applications we may need to add a description filed, or a Operating sistem filed etc. We also need that all the data from the custom fileds shoud be displayed on screen B). D) Tehnical requests page: Each time a modifications is made to the table that is storing the applications (from C) we will have a new request added to this page. This page will display a list with "requests" (this means we will display the date of the modification, the name of the application) and for each request we will have the following buttons: delete (this will delete the request), done (it means that request was solved and if this is trie then on the B) page we have to display the date when the last request was solved for this application), and a button "Comment" and this will open a small popup form that will allow us to add a comment to that request. If that request alredy have commends it will be displayed on this table under the line that contains the request. E) Hitory page: this will keep a hitory for all the modifications made to all the other tables: providers, farms, servers, applications, requests and it will display it on screen. We also have a feature "export to XML" where the histoey could saved in XML format and feeded to a diifrent application. The application will have no login/logout module it will enough to have simple httpd authentification. See a small papermockup attached.
Project ID: 218536

About the project

12 proposals
Remote project
Active 16 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
Awarded to:
User Avatar
Please read PM
$800 USD in 20 days
5.0 (1 review)
3.8
3.8
12 freelancers are bidding on average $853 USD for this job
User Avatar
Kindly check PMB
$1,000 USD in 28 days
4.9 (159 reviews)
9.4
9.4
User Avatar
Plz Chk PMB
$1,000 USD in 25 days
4.8 (94 reviews)
8.4
8.4
User Avatar
I am interested.
$900 USD in 25 days
5.0 (93 reviews)
7.3
7.3
User Avatar
Please see pmb.
$1,000 USD in 25 days
5.0 (5 reviews)
6.0
6.0
User Avatar
Pls check PMB for details.
$1,000 USD in 25 days
5.0 (6 reviews)
5.8
5.8
User Avatar
Hi, We will do this using a good library for interface. Please check PMB for a little more details. Thanks
$890 USD in 25 days
5.0 (14 reviews)
5.6
5.6
User Avatar
Pls see the PMB...
$800 USD in 18 days
5.0 (2 reviews)
1.4
1.4
User Avatar
We can do it for you
$500 USD in 20 days
5.0 (1 review)
1.2
1.2
User Avatar
Thank you for the opportunity to bid on this project. We can complete this project to your full satisfaction. I will provide more information or questions about the details of such via the private message board.
$450 USD in 20 days
0.0 (0 reviews)
0.0
0.0
User Avatar
PHP with Flash will give better look , that we can do
$950 USD in 25 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi Please chk PM for details Regards
$950 USD in 26 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of SWITZERLAND
Zurich, Switzerland
5.0
47
Member since Sep 1, 2007

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.