/mixed-feelings

Web app that takes a user's feelings and pulls text related to them from Twitter and an image related to them from Flickr.

Primary LanguagePython

Mixed Feelings

The Internet can be a scary place in which people are apt to forget that behind that username is a person with real feelings! Mixed Feelings is a web app that aims to remind people to be kind to their fellow humans, while also giving them a place where they can take a second to be mindful of their own feelings. MF prompts the user to fill out information about their current emotional state. The app then uses sentiment analysis to poll Twitter and Giphy for text and image related to their current feelings. Once they have spent time reflecting on how they are feeling, a user can then also take a look at how other users are feeling by looking at a map of other saved results that are color coded based on emotional state.

Technologies Used

  • Python
  • Flask
  • NLTK
  • Tweepy
  • Blobtext
  • PostgresSQL
  • SQLAlchemy
  • Javascript/jQuery
  • AJAX/JSON
  • Jinja2
  • Bootstrap
  • Google Maps API
  • Twitter API
  • Giphy API
  • Flickr API

(dependencies are listed in requirements.txt)

Author

Brigid Walsh is a software engineer in Oakland, CA.