This iOS app allows users to monitor and record their mood. They can either rate their mood from 1 to 5 in the Mood tab or chat to our MooMoobot to describe how they are feeling and why. MooMoobot will provide appropriate responses and advice - it will even send you a funny meme if you feel like it! The user can track their moods over time and see graphical depictions of their data on our Charts tab. They can also view a diary of their moods and see an average on our Journal tab.
Swift 4, Realm, JSQ Messages APIs: Dialogflow (Api.ai), Google Custom Search
In your command line type the following: To clone this repository:
$ git clone https://github.com/jenniferbacon01/moomood
Download CocoaPods if you don't already have it and type the following in your command line to install all the relevant pods:
$ pod install
Open moomood.xcworkspace in XCode, connect and select your iphone, then press the play button (or run in any of the simulators).
Open moomood.xcworkspace in XCode, and look in moomoodTests or moomoodUITests (for unit and features respectively) to view the tests. To run, go to the Test Navigator in the menu on the left hand side, select either moomooTests or moomooUITests, then press the small circular play button that appears to the right of the file name.