As a logged-in user,
I want to have a journal feature within the Emotion Tracker app,
In order to reflect on my emotions in more detail and document my emotional journey over time, with access restricted to authenticated users.
Description
Implement a journal section within the app that is only accessible to logged-in users.
The journal should allow users to write daily entries related to their emotions and link them to specific emotions.
Entries should be stored with a timestamp, making it easy to revisit past journal entries and observe emotional progress.
Users should be able to view their journal entries in a list format, sorted by date.
The journal feature should prompt the user to log in if they are not authenticated when trying to access it.
Acceptance criteria
[ ] A "Journal" section is visible only to logged-in users.
[ ] If a user is not logged in, they should be prompted to log in before accessing the journal feature.
[ ] Users can write a journal entry and link it to a specific emotion.
[ ] Journal entries are timestamped with the date and time of submission.
[ ] The journal entries are saved persistently and can be accessed later.
[ ] Users can view their journal entries in a list format, sorted by date.
[ ] The journal entries should be editable and deletable by the user.
[ ] When viewing a journal entry, the emotion(s) linked to it are displayed clearly.
Tasks
[ ] List the tasks that need to be performed within the dev team
Value proposition
As a logged-in user, I want to have a journal feature within the Emotion Tracker app, In order to reflect on my emotions in more detail and document my emotional journey over time, with access restricted to authenticated users.
Description
Acceptance criteria
Tasks