Create Installers for my 2 part simple PHP script + modify one section

Zamknięty Opublikowano Jan 8, 2014 Płatność przy odbiorze
Zamknięty Płatność przy odbiorze

I recently had a freelancer build me a simple PHP script but he had a family emergency and cannot finish the job. I need you to come in and help get it across the finish line. This is a small project but I have LOTS of work for a good developer if this project goes well. Consider this a test project to start a long term relationship!

The script is currently functional and has 2 parts:

1) Central Server Script - a database and admin panel that stores name and address information in the DB and lets an admin log in and upload data and modify it.

2) Client Side Script - this script remotely access the data stored in the central server and displays it to visitors on a different domain.

You will need to do the following:

1) Create installers for both scripts. These should allow a user with basic Cpanel and FTP access to instal and configure each script.

2) For the Central Server Script Installer:

- The user will be prompted to create the database in Cpanel and upload the installer to the FTP then visit [url removed, login to view] to run the installer

- From that point they will be prompted to enter the database name, user, password. Then the installer should setup the database accordingly o the admin panel will be operational and the user can upload data.

- Then they will enter their API key for [url removed, login to view] (which is already integrated, u just need to collect the API key, store it in the config file, and make sure all references in the script to the [url removed, login to view] API key refer back to the config file)

- the installer should then ask the user to define an admin username and password which should be configured to password protect the admin panel (this password protection is already setup, I just need you to make the login+pass user configurable via the installer)

- Finally the installer should ask the user to create a "secret key" to use with the the client side script for authentication

3) for the client side script installer it will be even easier

- The user will just be prompted to enter the location of the Server Side Script

- they will also be prompted to enter the "secret key" they created

- The client side script will then use this info to set the client side config file to connect to the Server Side Script

- IMPORTANT: the secret key part will need to be built by you so that there is basic security in the communication between the Client and server side scripts. This can be very simple but it needs to stop people from reverse engineering the connection and gaining access to the Server Side Script. This should be the simplest implementation possible. I am not looking for world class security, just basic authentication so it is not easy to break into the server side database.

4) The final task will be to unify the search functionality in the Server Side script admin panel. Currently the search functionality is broken into a number of separate modules that search for different criteria, some of which allow exports some of which do not. I need you to unify these into one search form where the admin can search using any single column or any combination of columns in the database, view the results in simple paginated format, and export the results as a CSV. Most of this functionality is already built you just need to make it user friendly.

NOTE: right now the client side script has some of the server side functionality built in. You will need to separate them so they are distinct. the client side is VERY simple so this should be easy.

I have a zip file with all of the current code and an export of the database with sample data so you can see how it works. I prefer not to post that information or my URLs publicly so please send me a PM and I will send you all of the info you need to check out the system before placing a final bid. Your bid should be contingent on seeing the code so please ask for it, review it and update your bid accordingly. I will not accept bids from anybody who has not reviewed the code. Thanks!

MySQL PHP Architektura oprogramowania

Numer ID Projektu: #5300274

O projekcie

5 ofert Zdalny projekt Aktywny Feb 14, 2014

5 freelancerów złożyło ofertę za $212 w tym projekcie

TopSEOExpertscom

Hi, As per what you said in the long project description which I read fully, I prefer to get a copy of the code and check it out and update my bid based on that.

$257 USD w ciągu 10 dni
(234 Oceny)
7.9
eComOS

Dear sir, I will complete your project within 3 days and provide ONE YEAR free bug guarantee.. I have gone through your outsourced requirement "Create Installers for my 2 part simple PHP script + modify one section" Więcej

$164 USD w ciągu 365 dni
(63 Oceny)
5.4
harrisonsj1

Hi there, I am a native english speaker and a proficient PHP, MySQL and Javascript programmer. You will see from the feedback on my profile that I have various experience of exactly the type of programming you Więcej

$150 USD w ciągu 3 dni
(24 Oceny)
4.8
websolapp

Hello, how do you do? This project can be done by me with very less price and required time. and you can check out our portfolio than you will get know about my work and you will be glad to see my work . Must let me ha Więcej

$155 USD w ciągu 5 dni
(8 Oceny)
2.6