Synchronize all Web UI updates to multiple backend AJAX requests.

This project was successfully completed by brainstormit for $10 USD / hour in 4 days.

Get free quotes for a project like this
Project Budget
$8 - $15 USD / hour
Completed In
4 days
Total Bids
Project Description

Think of this small project as a paid interview. We need smart people to supplement our development team on an on-going basis. This first project is our way to see if you are a good fit for us, and whether our education-focused, cloud-enabled mobile product feature development is interesting to you.

We have a simple Web UI where most pages make AJAX requests to our server to populate some fields. One such page assumes default values while it waits for server responses. The problem is that the screen "repaints" once the responses are received, which is jarring to the user. We need you to change the existing behavior so those controls and fields are disabled while waiting for server responses and enabling them after the responses are received, hiding jarring "repaints" from the user.


JavaScript proficiency is assumed. Our JavaScript code is organized into AMD modules loaded via [url removed, login to view], which in turn are built on [url removed, login to view] and jQuery. We use Bootstrap to make things look pretty.

Technical Requirements:

You'll need Apache and PHP to run the UI code we'll give you. The AJAX calls will be made against a server we provide. You choose your favorite OS.


You must communicate effectively in English. We make liberal use of Skype, Google Hangout, IM and email. We expect that you'll leave the code in better shape than you found it. Bonus points for improvement suggestions.


Because we favor people who are smart and good communicators, we are willing to consider those who don't have a lot of experience with the technologies above, so long as they are willing to learn on their own time.

Future projects:

Our clients have a long list of feature requests, so if this works out well, we hope you'll be part of our team for many more projects.

Completed by:
Skills Required

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online