Closed

Upgrade Website Backend to V3.20 (Linux, Apache, C, Perl, CGI, HTML)

This 20 year old website is a long-term project for the right person or team with the requisite talents: C, Perl, CGI, HTML, and later Open Source SQL. Bid on Phase I only, please.

A) The existing website, developed as a proof-of-concept, allows a user to create and display classified ads for a niche market.

B) Development will be online via a test & development system. The original system development team members will be available to answer questions and provide direction.

C) The back-end is a combination of Perl and C code modules. The Perl unpacks and repacks Apache CGI format parameter strings for the stand-alone C modules. The C modules are conventional main(argc, *argv[]) C programs that in turn output standard HTML files and code to the Linux Apache server, and updates ASCII database files.

D) Upgrade project will occur in multiple Phases. Please bid only on Phase I. Subsequent phase descriptions are provided to give a sense of direction and as as incentive, only.

I) Phase One: Upgrade existing code to Version 3.20 as follows:

1) Become familiar with the Perl and C source code in the appropriate modules while performing the following tasks. Most processing occurs in two C modules.

2) Modify the Subscriber Form code to register a Client by including a password creation and edit capability.

3) Add a new Account database that contains only the username (email address) and an encrypted password in CGI format for each Client. e.g.

?email=jjones%20gmail.com&password=asjkUin9%4038&

Provide for inclusion of other account information, e.g.

&AccType=user&AccType=Vendor&

4) Modify the Subscriber Form such that if the subscriber already exists in the datbase, a username/password is required to edit the Subscriber Form.

II) Phase Two: Upgrade to Version 3.21 (Do not bid on this phase, yet):

1) Provide regression testing procedures for each extant database to prove it still works following upgrade.

2) Adapt this modification to all existing DIY Client forms amd attendant databases.

2.1) Upgrade each form to confirm username/password prior to allowing Client access ro require new registration.

2.2) Upgrade each ASCII CGI database code in the system, such that a Cleint must be signed-in to add a Client record to each database, or to edit an existing Client record as follows.

2.3) For example, include a Client account field in each record of the existing databases in the Linux Apache CGI format. For example, append this field with appropriate email address to each record in every database:

"?account=jjones%20gmail.com&"

3) The record update code must confirm the Client's credentials via the username/password database described in Phase 1 before creation or editing is allow to proceed.

Given the simplicity of the project, and current exchange rates, I expect proposals to be evaluated at $8-$10 (USD) / hour.
Depending on contractor performance, there may be more long-term opportunities, both simple and complex.

Skills: C Programming, CGI, HTML, Linux, Perl

See more: website system development, website source code in html, website procedures, website new account, website development system information, website development in perl, vendor creation form, test prove it questions, test prove it, test html code online, strings for c standard, standard website format, prove it test, prove it example test, open source sql, online market registration, online editing programs, html test code online, html format online, html 4.01 test

About the Employer:
( 0 reviews ) United States

Project ID: #7844213

10 freelancers are bidding on average $196 for this job

Mindon

Hi, looks like the most time would be spent on "Become familiar with the Perl and C source code" at the phase one. well. send me scripts or the server access information and let's start . Thanks, Steven

$155 USD in 7 days
(79 Reviews)
6.4
webxtor

A proposal has not yet been provided

$222 USD in 5 days
(159 Reviews)
6.4
jzawadzki

Hello, I have experience with CGI scripts written in multiple languages (C/ python), the phase 1 seems to be pretty easy. I understand that for now I understand that you have database in plain text files, can I a More

$55 USD in 5 days
(18 Reviews)
5.0
unixadminpro

Hello, I am a System Administrator with extended knowledge in BSD and Unix in general. I have worked in HP as Unix Deep Technical Support 3rd Level. Also I have deployed first 4G LTE Mobile Network in Bulgaria with cus More

$155 USD in 3 days
(41 Reviews)
4.6
ayanbishnu

Hi I am an AWS and google cloud hosting expert having extensive exp in setting up and configuring could based hosting, VPC, EC2, RDS, Bitnami, S3, S53, EBS, Beanstalk, LAMP Cloudformation, using command prompt or A More

$210 USD in 5 days
(12 Reviews)
4.6
jinqiupeter

Hello Sir, I am a C/C++ and Perl/Shell programmer with 7+ years experience especially on Linux/Unix platforms, I have strong knowledge and skills in developing c/c++ and perl applications, from large scale backend serv More

$250 USD in 3 days
(2 Reviews)
3.3
tommydevoss

A proposal has not yet been provided

$277 USD in 5 days
(8 Reviews)
3.2
billkarabill

A proposal has not yet been provided

$155 USD in 3 days
(1 Review)
0.4
xrenan

Ainda não foi fornecida uma proposta

$255 USD in 5 days
(0 Reviews)
0.0
jyesta171

Hi, Greetings from Jyesta Technology. I personally have around 4 years of experience in perl scripting. Please get in touch for further discussion on the project. Regards, Jyesta Technologies

$222 USD in 30 days
(1 Review)
0.0