footer done
user fill task
redis + typeahead.js done