Skip to content

Aimee251/Emotional-Record-Interface

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Personal Project

My proposal

  • Users can record their daily emotions by clicking the 9 icons (Joy, Sadness, Anger, Fear, Disgust, Anxiety, Envy, Embarrassment, and Boredom) on a bar lying on the edge of the table. The system will receive input data, calculate the mental health index, and output related suggestions to users.
  • The users of this application: University students.
  • The reason: In the current competitive job market, university students face pressure every day. So, I came up with this idea to help students track their emotions, both the good and the bad, to help them notice their personal well-being.

User stories

  • As a user, I want to be able to click on the emotion icons and record my emotion.
  • As a user, I want to see the related feedback of my daily emotion records.
  • As a user, I want to be able to remove one day's emotion record.
  • As a user, I want to be able to see my previous day's emotion record.
  • As a user, I am able to save my record.
  • As a user, I am able to load my record.

Instructions for End User

  • You can view the panel that displays the emotions that have already been added to the emotionlist by clicking "view" button.
  • You can generate the first required action related to the user story "adding emotion records" by clicking the emotion icons.
  • You can generate the second required action related to the user story "view feedback of my daily emotion records" by clicking the "view feedback" button.
  • You can locate my visual component by openning this app and clicking "view feedback" icon.
  • You can save the state of my application by clicking the "save" button.
  • You can reload the state of my application by clicking the "save" button.

Phase 4: Task 2

=========EVENT LOG =========== Fri Nov 28 10:53:24 PST 2025 Added a new emotion record[ null ] Fri Nov 28 10:53:24 PST 2025 Set date for reccord: 28/11/2025 Fri Nov 28 10:53:25 PST 2025 Added emotion: Joy Fri Nov 28 10:53:25 PST 2025 Added emotion: Joy Fri Nov 28 10:53:25 PST 2025 Added emotion: Sadness Fri Nov 28 10:53:26 PST 2025 Calculated health index: 4.0 Fri Nov 28 10:53:26 PST 2025 Assigned feedback based on health index: You are in great mental space today Fri Nov 28 10:53:34 PST 2025 Added a new emotion record[ null ] Fri Nov 28 10:53:34 PST 2025 Set date for reccord: 29/11/2025 Fri Nov 28 10:53:35 PST 2025 Added emotion: Fear Fri Nov 28 10:53:36 PST 2025 Added emotion: Disgust Fri Nov 28 10:53:36 PST 2025 Added emotion: Sadness Fri Nov 28 10:53:37 PST 2025 Calculated health index: 4.0 Fri Nov 28 10:53:37 PST 2025 Assigned feedback based on health index: You are in great mental space today Fri Nov 28 10:53:37 PST 2025 Calculated health index: 1.0 Fri Nov 28 10:53:37 PST 2025 Assigned feedback based on health index: It seems that you are notn doing well. It's okay to give yourself a recharge. Fri Nov 28 10:54:04 PST 2025 Removed a record[ 29/11/2025 ] Fri Nov 28 10:54:04 PST 2025 Saved emotion records to file: ./data/RecordEmotions.json Fri Nov 28 10:54:05 PST 2025 Calculated health index: 4.0 Fri Nov 28 10:54:05 PST 2025 Assigned feedback based on health index: You are in great mental space today =========EVENT LOG ENDS ===========

Phase 4: task 3

  • I may refatoctor some redundant fields
  • Refactor repeatable button set ups and manual action listeners, which
  • could reduce duplication and simplify future function changes and debugging

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages