Find Jobs
Hire Freelancers

6675 Ruby, AJAX web portal

N/A

In Progress
Posted almost 18 years ago

N/A

Paid on delivery
Numbers inside parenthesis, ie. (25) represent comments at the end of the document. Dear service providers, !!! ATTENTION !!! Unless you are reasonably qualified and have enough time for long term commitment, DO NOT BID on this project and please DO NOT waste time by saying, that you can learn what's needed quickly, sorry, experience counts for much this time. The following project is only ment for those individuals or agencies proficient (1) in those technologies and frameworks: AJAX in general and [login to view URL] in particular Ruby as a programming language in general and Ruby on Rails as a framework, driving database web applications in particular. The level of expertise required in Ruby/AJAX/mysql is "Advanced to Expert" (2), with preference given to those who have suffered with AJAX in J2EE stack and have in-depth knowledge of XMLHTTPRequest/XHTML/CSS. "Intermediate to Advanced" (3) level of knowledge is required in Linux operating system and centos 4.x in particular. Writing rpm SPEC files, building [login to view URL] and rpm packages is a must. Working knowledge (4) of bash scripting and perl programming. Intermediate to Advanced levels of knowledge working with [login to view URL] IDE and [login to view URL], whereupon radrails is running integrated into eclipse. Scope A few dozen (5) ruby on rails backbase powered web applications delivered in order of increasing complexity and price. Objectives: To find reliable service provider in the field of database driven, AJAX styled web application development with strong Ruby on Rails and Backbase skills. To establish long term mutually beneficial business relations with responsible and customer + results oriented IT service provider, preference would be given to organizations and establishments over individuals, due to large amount of work to be done in short time frames. To create a positive track record of on-time delivery by service provider, in order to enable participation in customer projects with larger budgets and greater responsibilities. To slowly outsource up to 80% of internal IT assignments to deserving and responsible IT service provider Requirements: Service provider would be required to: sign NDA prior to acquiring detailed project documentation. Setup it's own R&D environment on customer provided centos 4.x system Setup freeNX remote access for service provider staff on the same R&D centos 4.x machine Setup staging environment on centos 4.x machine provided by the customer Maintain documentation of every alteration done to customer provided vanilla centos 4.x installs, both R&D and staging. Produce bash script as part of [login to view URL] installation, that executes all the required steps for setting up staging environment. Provide a case officer / Project Manager / Customer Representative to the client with enough technical knowledge and decision making authority to settle any dispute and provide PMI compliant Project reporting Work closely with the customer to capture meaningful client requirements and write "work order" specification drafts suitable for immediate execution by service provider developers. Maintain all pertinent project documentation and reporting using [login to view URL], provided by the customer. Execution process Principle - No part of source code, documentation or any other digital asset(s), being intellectual property of the customer, should at no point in time remain anywhere, but designated computer systems, provided by the customer, unless specifically authorized by customer GenSecOps empowered representative in writing or verbally with confirmation by email, thereafter. Scenario - Service provider staff is able to access R&D and Staging machines by logging in remotely, using NXclient and SSH respectively. No other access provisions would be made, access would be restricted to IP addresses specified in advance in writing by service provider. Any software which is required by IT service provider to perform it's obligations towards the client should be provided and installed locally on R&D and Staging machines by service provider staff. Deliverables: Remote development and staging environments, running on customer specified/provided machines. Reproducible, documented step by step process of setting up any and every application, environment or software pertinent to customer requirements and specifications, including but not limited to R&D and Staging hardware. Ready to install from source and binaries ([login to view URL] + rpm) packages of finished solutions, that have passed rudimental QA and customer acceptance testing, according to pre-agreed criteria's. Please find attached our standard NDA, sign it, scan and email it back to us and put the original in the post mail, addressed to: Legal Department Infinidim Telecom (HK) Limited 15/F Siu Ying Commercial Building, 151-155 Queen's Road Central, Hong Kong We will not provide any more information about the projects without a signed Non Disclosure Agreement. We will not even consider working without NDA with any organization or individual alike. We will not publish any more information pertaining to our projects on this site, if you're interested, please sign the NDA and email/post it to us. We will not discuss any information relating to our projects on this site, it's forums or it's private messaging system We will gladly use this site as escrow service though. ------------------ Comments: (1)Proficient means - experience of more than 3 years actively developing and deploying solutions (2)Advanced to Expert expertise means - organizational knowledge acquired maintained and expanded over the past 5 years at least. It also means, that when a single developer is stuck with something, there are numerous others who can advise the unfortunate one in time not to botch delivery date, promised to the customer. (3)Intermediate to Advanced expertise means - ready access to sources of knowledge and ability to implement solutions, without delaying the target delivery date. (4)Working knowledge means - being able to cobble up together something that approximately resembles customer expectations in time for project deadline. (5)A few dozen means - We start with relatively simple and cheap to produce solution and we gauge provider performance, responsiveness and flexibility, along with passing judgement on final product. If everything works out to our satisfaction, target and final deadlines, proposed and actual time frames and ultimately timely and descriptive communications, be it availability of Project Manager to talk to or a note from programmer in a source code. After all that, we would start outsourcing progressively more complex solutions, while continuing to gauge provider performance, responsiveness and ability to meet deadlines. We currently have 20+ projects of different complexity and differing priority for outsourcing to serious service provider. Reference Material: [login to view URL] - AJAX framework, company established in 2003, community edition [login to view URL] - MultiLanguage OpenSource Integrated Development Environment [login to view URL] - Ruby on Rails Specific modification of eclipse IDE
Project ID: 1757546

About the project

Remote project
Active 12 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

About the client

Flag of
0.0
0
Member since Aug 4, 2006

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.