Language/Platform -- OpenLaszlo 3.3.3, Javascript
Would like to create in OpenLaszlo a startup/login/register series of screens similar to those found at:
[login to view URL]
Delivery should include an OpenLaszlo "application" files that can be run to simulate an application login sequence.
See the detailed description of the components of the application below.
## Deliverables
* Initial splash with logo and rounded rectangle background.
The background rectangle should be split for a place to put text and image as in the laszloMail, but for this task, can be filled with dummy text and image.
* The background dims as the user starts to interact with the Login box.
* The Login box should appear overlapping the lower right of the background rectangle as in LaszloMail. With these options:
- Forgot Password
- Remember User Name
- Register Now
- Sign In
* Remember User Name saves a cookie on successful registration.
* Successful Sign In does a "Connecting" and special effect screen clear to allow for main application to start (fading to a blank Laszlo screen except for a "Sign Out" button is OK)
* Sign In Failure gives a "Sign On Failure" screen with OK to go back to the main login screen with the user name filled in and the password blanked.
* Register Now grows the "login/register" component and goes through three screens to collect information about the new user. Each field expands to show the description for how to complete it. Validation occurs on clicking OK and flagged by expanding the field with red text explanation.
All information is collected as XML and can be saved out as a file for purposes of this project. Validation as to whether the user name already exists should be written as a stub function that is called.
Second screen of optional Personal information can be collected too. Add one additional field: Company.
Unlike LaszloMail, validate against phone number, and country.
Unlike LaszloMail, allow the user to go "Back" to previous screen from screens 2 and 3.
Keep same data as on screen three -- it will be changed later. Make the privacy policy link to a dummy page (need not have any information on it).
Have a stub method that submits the user to be created. Temporarily write the XML data to a file.
* Have a "Confirm Cancel" dropdown that dims the Registration screen and goes back to the login start if the user confirms.
* On the "Forgot Password" 2 screens, call stub methods to confirm that the user name exists and to validate the Secret Question.
* Would like to make it very responsive. Make it data-driven to allow easy modification, preferably in XML. Maybe static screen data can be loaded on-demand as XML?
The delivery will need to be dummied up a bit for testing. This is obviously not a 'final product', and it will be used as the starting point for future development.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
OpenLaszlo 3.3.3 -- Flash