Moods

 

At the very beginning, project was meant to be a replacement for short texts like “How are you? Where are you at?” and “Everything is ok. I’m at home”. User could ask friends about their mood with one touch, and receive a notification with an answer. Despite the fact that the result is a much more functional service around the mood, ability to communicate with friends fast remained and became better.

Main screen of the app with user’s moods and moods of user’s friends.

Evolution of the Idea

After searching all possible answers to the question “How are you doing?”, all of them were connected to the mood of a person. To simplify the choice of the user’s mood, make it quick and unobtrusive, the user is shown a scale from the worst to the best mood. The screen was made without any pictures or illustrations that could confuse and encourage the user to misconvert his mood to the displayed pictures. Some users would choose a cute penguin with a funny face, not paying attention to or not understanding what his expression symbolizes. The goal was to create a service that would help keep track of your mood and the mood of close people accurately and easy.

Screens of writing, calendar, and statisctics.

Mood

Studied the very concept of mood and the reasons for its change, it became clear that person’s mood is influenced by external factors, such as time of the day, current location, music we are listening to at the moment — basically our environment. I wanted to give user opportunity to reflect current environment as exact as possible when writing the mood. For example, application automatically attaches the artist and the name of current song currently playing on the user’s phone, as well as the name of the location tied to a geolocation. User can attach his thoughts recorded on a microphone, attach photo, video or even picture that he or she drew. All this can be easily done without leaving the application.

Friends

Because application was based on the idea of ​​fast communication with friends, I implemented a simple and unobtrusive method of communicating with friends through the application. It is important that the saved mood reflects the real mood of a person, and not the desired one, so adding friends is made so that only you whom you tell your secret code can find and read your moods. Given that a user at some moments even with the closest people may not want to show their real feelings, application enables user to write private moods.
User can ask with one touch about the state of health of a loved one, and also with one touch cheer freind up. When cheering friends, they will receive random message from the set, which depends on the current time, location and other variables.

Screens of map and graph.

Tracking

Tracking such a complex, multi-factor indicator as mood, user is helped by several screens: a screen with a graph of mood changes, a map with moods, and a calendar. To give user an opportunity to understand changes in the mood of a loved one, user can look at the same screens in a friend’s profile.
For a deeper understanding, user can look at the statistics of his moods, see how the mood changes during the day or week, places where user has good mood, and a lot of other information that helps better understand changes in mood.

One Review

from App Store “When things are bothering me this app lets me express myself quickly which saves me from saying things I shouldn’t say. Any question I send in is answered quickly and personally. There are a few improvements in the making which will make this a 6 star app!”

Type
App
Platform
iOS
Developer
Mikhail Bolshakov
Stack
Languages
Objective-C, PHP, JavaScript
Frameworks
CoreData
Servers
Ubuntu, nginx
Caching
Redis
Database
PostgreSQL
Cloud
AWS (SNS, SES, SQS, S3, RDS, Mobile Analytics)