Regardless of who we are, several of us deal with issues keeping up with our tasks and events in many aspects. We all have different goals - some of us want to exercise at a specific time and day, others want to keep track of their work meetings, and maybe one may want to make sure that they remember to buy a gift for their friend's birthday party. However, sometimes, we don't realize that we need to get back on track and get things done, or important things tend to slip our minds. Therefore, we need to make the process easier to follow, and we need to monitor our progress to ensure our success.
To provide users with tracking systems, having a reminder program would guide individuals to their personalized path to productivity. To describe the process, initially, we can use Auth0 to provide login functionality, allowing user information to be safe and secure. Then, by integrating an Azure Web App Bot, a chatbot would display. The chatbot would welcome the user and provide them with three requests it can fulfill for the user. These include options to show schedule/calendar, add an event/reminder, or delete an event/reminder. Once the user inputs data, we can integrate Azure Cognitive Services to process the language and take in the necessary information, like the event name, time, and date. We can store the data through Azure Cosmos DB, a multi-model globally distributed database. Lastly, a communications API, such as Twilio, can ensure that the user is keeping up with their goals by reading the calendar and sending out notifications as deemed necessary.
https://www.loom.com/share/0dc738938cbd49f3beb8203bbfd65b6d
https://www.loom.com/share/4a3cd42985634e318f327235cc6ce664