Inspiration
- Chat bots becoming increasingly prevalent and more humanlike
- Increasing focus on mental health and combatting loneliness
- My love for memes and the belief that a little humor goes a long way
What it does
Hi! This is EmoBot, an emotional support chat bot where you can tell it how you're feeling, and it will respond with a fun meme for a wide range of emotions! It does this by detecting key words in your response and ranking them on a scale to determine the main emotion in order to respond appropriately.
How I built it
- Flask, python, and html
Challenges I ran into
- Learning web development, because I'm more familiar with data analysis
Accomplishments that I'm proud of
- Building a fully running web app
What I learned
- HTML features
- How to use flask
- Connecting front end and back end web development
What's next for EmoBot
- Deploy app (currently only runs on local host)
- Better word recognition to support broader range of emotions
- More fun responses :)
- Incorporate ML algorithms for more tailored responses to complex entries
- Ability to have longer, more realistic conversations

Log in or sign up for Devpost to join the conversation.