--- What I need done:
We need to create an online service, which consists of a big text form and checks the spelling of the typed texts on the fly (e.g. how MS Word does). The wrongly spelled words are marked with a red wavy line. Once a user clicks on the marked word, few variants of spelling appear. The user then can choose one spelling or ignore the word. The words with correct spelling available from the spelling engine (similar to Aspell) and can be retrieved via a PHP API calls. The JavaScript front-end would need to send AJAX requests for each word to the PHP back-end, which then will query the spelling engine and return the results to the front-end. The text field, where the users enter texts, is a simple <TEXTAREA> XHTML element, not a rich text field. Example of similar implementation can be seen at [login to view URL]
--- What I already have versus what the provider will build:
We have almost ready design and layout for the project. We have the installed spellcheck engine on our Apache2 server. We have sample PHP code, which shows how to "talk" to the spellcheck engine. We have some research material about other similar open and closed source projects, which are already available on the net.
--- Other context/requirements that providers will need to know:
Preferably avoid using external JavaScript libraries. Keep the code clear and understandable. No spaghetti coding please :) What is also VERY IMPORTANT is the cross-browser compatibility. We want this web app to word on: IE6+, FF2+, Opera and Safari.
--- Specific expertise that I am seeking:
Very strong and good experience with JavaScript. Good knowledge of PHP. Good knowledge of XHTML and CSS. Experience in webdesign of modern style websites.
--- Timeframe for delivery:
We need to have this up and running within 3 weeks.