A todo list web application that utilizes conversational ui, speech to text and recommendation elements