Emote Me iOS is the companion to the Ruby on Rails web app built using Swift. This app looks at a photo of the user and analyzes the user's emotions. Based on the emotion and user preferences, the app shows the user a YouTube video or gif or sends an inspiring text to improve the user's mood or keep the mood high.
This decoupled app uses a Ruby on Rails backend API for user login and to save their emotion to the database. The API is also used to parse the YouTube, Twilio, and Giphy data that is displayed to the user in the mobile app.
If you want to clone down the repo, you will need to run this command in your terminal to get the proper file installation:
pod install
You will also need to provide your personal Google Cloud Vision API key in a property list file titled ApiKeys.
If you want to log into the Swift app, use the below email/password information to sign in as a dummy user to register emotions and see resources:
email: "[email protected]"
password: "password"
- Swift
- Alamofire
- AccessKeychain
- Cocopods
- Giphy API
- Google Cloud Vision API
- Rails API for user login, custom built
- SwiftyJSON
- Twilio API
- YouTube API
- Ruby/Ruby on Rails
- Bower (uses JS and node JS)
- Highcharts
- HTML5
- Materialize/CSS
- Sorcery
- Heroku
- Megan Eding
- Jess Ellison
- Anthony Tokatly
- Katee Trant
- Jen Young
See also the list of contributors who worked on this project.
