Find Jobs
Hire Freelancers

Javascript DB Admin Program

$500-5000 USD

Cancelled
Posted over 15 years ago

$500-5000 USD

Paid on delivery
Create and document a database administration script in Javascript for the site rdbhost.com.? It shall have functionality equivalent,? page by page,? to PHPMinAdmin. ## Deliverables #### RdbAdmin Background: RdbHost provides SQL databases as a web-service. A client can sign up for a account (which includes a database), and then post queries to that database using http POST requests. Any results are returned as XML or JSON. A very rudimentary interface is at: [login to view URL] . To try it, use account name 'r000005' and no password. There is one table, 'test'. That account has only 'SELECT' privileges, sorry. The Project: Reimplement 'PHPMinAdmin' (NOT PHPMyAdmin) as a javascript application, using the rdbhost API, and 'XMLHttpRequest' to query the database. PHPMinAdmin is a PHP script (server-side) which acts on the database through a local database connection, and formats results before sending them to the browser. RdbAdmin will be client-side, acting on the database through the RdbHost webservice. The functionality will be page-for-page identical, with the specific differences (mostly feature eliminations) listed below. PHPMinAdmin is an open-source product, and it can be used as a 'cut-and-paste' source of html templates and javascript. Some parts of its functionality are implemented with javascript already, and those can be copied and adapted. Use the JQuery library (alternatives such as MochiKit or Dojo can be considered) wherever it applies, in preference to writing new code. You will have an account on the server to host downloads, but server-side code execution is neither required nor allowed. There is no documentation at this point, for the RdbHost API, but the above mentioned 'sql_form' page is definition by implementation of how the webservice works. Changes from PHPMinAdmin: 1) Each account has only one database, and the creation of databases is handled by existing code. The front page of PHPMinAdmin (with the choose/create/alter database, privilege and processlist functions) can be replaced by a simple account-name/password form. 2) The 'dump' options can be eliminated, as that is handled by existing code. 3) Report execution time with all result displays so that users can tell how long queries take. 4) PHPMinAdmin is written for MySQL admin, and RdbHost uses postgresql, so some details of the interface will need to change accordingly. Sequences, for example, would need to be addressed, while 'auto_increment' option is no longer relevant. 5) At RdbHost, table encoding is always 'utf8', so encoding options can be eliminated. Reference: [login to view URL] The code should be documented, in English, as it will become open-source (LGPL), and serve as a reference for anybody writing javascript code for use with rdbhost.com.
Project ID: 3182234

About the project

3 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
3 freelancers are bidding on average $2,210 USD for this job
User Avatar
See private message.
$680 USD in 28 days
4.8 (48 reviews)
5.8
5.8
User Avatar
See private message.
$850 USD in 28 days
4.4 (6 reviews)
4.4
4.4
User Avatar
See private message.
$5,100 USD in 28 days
4.6 (3 reviews)
2.4
2.4

About the client

Flag of UNITED STATES
El Paso, United States
5.0
5
Member since Sep 13, 2008

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.