Daisy the Productivity Bot

A bot designed to help set reminders for "study sessions" and reward the user on completing the task. It can also make small talk (using Google's Dialogflow) and tell you jokes. As an additional feature: we used it to allow users to message each other anonymously like "pen pals"

Ask a person if they completed the task - adding accountability.

Encourage completing tasks through positive messages on going so

Pen Pals Feature: anonymous DMing

To train the bot, I went through hundreds of posts on the r/depression r/anxiety, and r/adhd subreddit. I also went through some work to see common responses to help ease the situation in a similar situation. I then used Google's Dialogflow to train an agent to respond to situations using "states" and "entities." I hooked the agent to our Express backend, and also assisted in connecting the React frontend and Express backend smoothly.

Check the project repository here