contact list developed using JSON, AJAX and jQuery client side with Sinatra backend framework.