Task list SPA using HTML, CSS, Javascript, jQuery, AJAX, client-side storage, and web sockets.