The desire to create an easy and accesible way to organize our quickly written notes about due dates for assignments, in a way we can see the data on all devices.
Uses natural language processing to decipher what the user wants, saves it to a cloud database, and makes it available to the user, while presenting it in an attractive and responsive format.
Microsoft Bot Framework, api.ai for NLP, and Skype and Messenger as platforms.
Deciding what framework to use, connecting api.ai to the framework, etc.
Getting the MySQL database to work, while also learning Node.js and NLP.
How NLP is done through machine learning.
Allowing it to send proactive messages, be on more platforms, maybe even an app of its own.