| Name | CCID | GitHub Username |
|---|---|---|
| Ayaan Mallick | mallick1 | @AyaanMallick |
| Ibrahim Sherwani | isherwan | @ibrahimsherwani10 |
| Samridhi Khosla | skhosla1 | @samridhikhosla |
| Jayesh Kumar Goyal | jgoyal | @jayeshkg |
| Heer Kumari Perchani | perchani | @Heer-Perchani |
| Aditya Gupta | agupta11 | @aditya-gupta05 |
This Android application allows users to log, track, and share their moods. Users can record mood events with details like emotional state, triggers, and social context. The app provides features for viewing, editing, and filtering mood history, as well as following other users’ mood updates.
- Mood Event Tracking: Effortlessly log and manage your moods by recording the date, time, emotional state, and optional details such as triggers and social context. This system helps users track their emotional well-being over time.
- Follow and Share: Stay connected by following others with their permission. Keep up with friends' or peers' mood updates and gain insight into their emotional journeys.
- Location & Map Views: Enhance mood entries by adding location data and viewing emotions on an interactive map. This feature provides a visual representation of where specific emotional states occur.
- Offline Mode: Seamlessly add, edit, or delete mood entries without an internet connection. Any changes made offline will automatically sync once connectivity is restored.
- Mood Analytics: Discover trends in your emotions with MoodCalendar and MoodGraph. Identify patterns, track mood fluctuations, and gain a deeper understanding of your mental well-being over time.
- Clone the Repository
- Open the Project in Android Studio
- Run the Application
- [Wiki Link] - https://github.com/cmput301-w25/project-donotredeem/wiki
- [Scrum Board] - https://github.com/orgs/cmput301-w25/projects/13/views/8
- [UI Mockups] - https://github.com/cmput301-w25/project-donotredeem/wiki/User-Interface-Mockups-and-Storyboard-Sequences
- [CRC CARDS] - https://github.com/cmput301-w25/project-donotredeem/blob/main/Project_Documents/CRC_CARDS_DoNotRedeem.pdf
- US 01.01.01 : As a participant, I want to add a mood event to my mood history, each event with the current date and time, a required emotional state, optional trigger, and optional social situation.
- US 01.02.01 : As a participant, I want the emotional states to include at least: anger, confusion, disgust, fear, happiness, sadness, shame, and surprise.
- US 01.03.01 : As a participant, I want consistent emoticons and colors to depict and distinguish the emotional states in any view.
- US 01.04.01 : As a participant, I want to view a given mood event and all its available details.
- US 01.05.01 : As a participant, I want to edit the details of a given mood event of mine.
- US 01.06.01 : As a participant, I want to delete a given mood event of mine.
- US 02.01.01 : As a participant, I want to express the reason why for a mood event using a brief textual explanation (no more than 20 characters or 3 words).
- US 02.02.01 : As a participant, I want to express the reason why for a mood event using a photograph.
- US 02.04.01 : As a participant, I want to specify the social situation for a mood event to be one of: alone, with one other person, with two to several people, or with a crowd.
- US 03.01.01 : As a user, I want a profile with a unique username.
- US 04.01.01 : As a participant, I want to view as a list my mood history, sorted by date and time, in reverse chronological order (most recent coming first).
- US 04.02.01 : As a participant, I want to filter my mood history list to show only mood events that occurred in the most recent week.
- US 04.03.01 : As a participant, I want to filter my mood history list to show only mood events with a particular emotional state.
- US 04.04.01 : As a participant, I want to filter my mood history list to show only mood events whose reason why text contains a given word.