Skip to content

Glossary

zelincmput301 edited this page Apr 3, 2017 · 26 revisions

Special Terminology

Name Definition
User/Participant Everyone who uses the app for its intended purposes.
Mood Contains emotional state, trigger, social situation, photo, and location. Each mood has a specified date
Username A unique mix of upper and lower case letters and numbers of 0 - 9
Date Date and time(hour/minute/second), used to specify the time when a mood is created, but can be changed.
Emotional state User expresses their feeling. There are 8 emotional states and 8 colors to represent them : ANGER:red, CONFUSION:purple, DIGUST:bright green, FEAR:maroon, HAPPY:yellow, SADNESS:blue, SHAME:pink, SURPRISE:yellow.
Trigger Textual explanation for the mood, less than 20 characters
Social situation User's social situation for the mood : alone, with one other person, with two to several people, or with a crowd
Photo Graphical explanation for mood, can be from local file or use camera to take a new photo, maximum size 65536 bytes.
Location Optional Location for mood, default current GPS location, can be edited.
Mood History A list of all the moods of the user, sorted most recent first
Menu A menu with the following options : home, find friends, following, request, near me, and logout.
Home An activity that shows user's mood history and option to add new mood and option to filter moods.
Find friends An activity allows user to search for other users for the purpose of requesting a follow relationship.
Near me An activity displaying a map and most recent moods of all users that are within 5km.
Map Google Map used in following use cases : near me, mood history map, following list map
Mood Events Multiple moods
Follow A relationship between user A and user B. When A is following B, A may see all of B's mood history.
Request An action to initiate a follow relationship.
Accept An action may be taken by a user after receiving a request to grant follow relationship.
Decline An action may be taken by a user after receiving a request to deny follow relationship.
Following list A list of users you are following
Followed list A list of users who are following you
Offline mode Allows user to create new mood and access saved mood history when there is no internet connection
Logout Terminates current username, returns user to login page, and allows user to login with a different(or same) username.

External Reference

Libraries:
Elastic Search, Google Map, GPS, Gallery, Camera

Related products:
Mood Messager