Skip to content

jenniferbacon01/moomood

Repository files navigation

MooMood

alt text alt text alt text


Welcome

This iOS application 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 understands over 300 feelings and 5000 reasons. It will provide appropriate responses and advice depending on whether the mood is a positive or a negative feeling - 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.

Technologies

  • Swift 4, Realm, JSQ Messages
  • APIs: Dialogflow, Google Custom Search

How to Install

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

How to Run

Open moomood.xcworkspace in XCode, connect and select your iphone, then press the play button (or run in any of the simulators).

How to Test

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.

Collaborators

This iOS application was made by Jenny Bacon, Elizabeth Chan, Sam Ellenrieder, Guy Kemball-Williams and Rolando Sorbelli in two weeks while at Makers Academy, a 12-week software development bootcamp.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published