BlissfulNotes: Gratitude Journal Website

BlissfulNotes: Gratitude Journal Website

Development

Prototyping

User Research

Product Design

Intro

About Project

⋆。°✩

This is an individual project involving end-to-end execution from conducting user research through surveys and interviews to designing mockups in Figma and developing a full stack Minimum Viable Product (MVP).

Role

Product Designer · Full-stack Developer · User Researcher

Timeline

10 Days | Nov 15,2023 - Nov 25,2023 | [Ver.2 Present: Working with Lovable]

Tools

Figma · HTML · CSS · Sass · Javascript · React JS/JSX · Git · Node JS · Express · Postman · Google Suite (Form, Docs) · Zoom

The Goal

"Design and develop a daily gratitude journal website that helps users to be consistent with journaling."

Overview

Overview

My Role

My Role

My Role

Why I decided to work on this project?

Why I decided to work on this project?

Why I decided to work on this project?

Competitive Analysis

Using competitive analysis method, I compared 5 existing journaling applications and websites to find out the user metrics, existing features from similar products.

Problem Statement

01. Problem Statement

02. Problem Statement

03. Problem Statement

Unfamiliarity with Gratitude Journaling

Many people are unfamiliar with gratitude journaling. How might I encourage users to start writing a digital gratitude journal?

01. Problem Statement

02. Problem Statement

03. Problem Statement

Unfamiliarity with Gratitude Journaling

Many people are unfamiliar with gratitude journaling. How might I encourage users to start writing a digital gratitude journal?

01. Problem Statement

02. Problem Statement

03. Problem Statement

Unfamiliarity with Gratitude Journaling

Many people are unfamiliar with gratitude journaling. How might I encourage users to start writing a digital gratitude journal?

Abstract
Abstract
Abstract
Abstract

UX Research

User Survey & Interview

⋆。°✩

For quantitative data, I created the survey using Google forms. The survey was designed to take about 5 minutes to complete with 15 questions. In result, I got 25 responses for the survey.

For quantitative data, I created the user interview script using Google doc. The user interview session was designed to take approximately 20 minutes and with the constraint of time, I was able to conduct 1 user interview.

User Survey

Survey questions were divided into 4 sections.

Demographic info

Journal Background

To-do list experience

Design preference

User Interview

Interview questions were consisted of 3 sections.

Journal Background

To-do list experience

Meditation experience

Survey: Major Findings

Major findings from user survey with 25 responses.

⋆。°✩

01.

Participants tend to regularly use to-do list (48%) more than journaling (12%).

01.

Participants tend to regularly use to-do list (48%) more than journaling (12%).

01.

Participants tend to regularly use to-do list (48%) more than journaling (12%).

02.

68% of participants would write a journal in late night and evenings, while 52% of participants would write to-do list in the morning or mid-day.

02.

68% of participants would write a journal in late night and evenings, while 52% of participants would write to-do list in the morning or mid-day.

02.

68% of participants would write a journal in late night and evenings, while 52% of participants would write to-do list in the morning or mid-day.

03.

48% of participants expected to spend 5-10 mins for writing a journal, and 88% of participants expected to spend 5-10 mins for creating to-do list.

03.

48% of participants expected to spend 5-10 mins for writing a journal, and 88% of participants expected to spend 5-10 mins for creating to-do list.

03.

48% of participants expected to spend 5-10 mins for writing a journal, and 88% of participants expected to spend 5-10 mins for creating to-do list.

04.

Only 44% of participants do meditation regularly or occasionally.

04.

Only 44% of participants do meditation regularly or occasionally.

04.

Only 44% of participants do meditation regularly or occasionally.

05.

64% of participants expect the daily meditation to be 5-10 mins.

05.

64% of participants expect the daily meditation to be 5-10 mins.

05.

64% of participants expect the daily meditation to be 5-10 mins.

06.

Almost 80% of total participants think using relaxing background music while writing a journal, to-do list and meditating would be helpful.

06.

Almost 80% of total participants think using relaxing background music while writing a journal, to-do list and meditating would be helpful.

06.

Almost 80% of total participants think using relaxing background music while writing a journal, to-do list and meditating would be helpful.

07.

Top 3 challenges for journalling was Consistency (68%), Lack of Time (56%), and Sustaining Motivation (48%).

07.

Top 3 challenges for journalling was Consistency (68%), Lack of Time (56%), and Sustaining Motivation (48%).

07.

Top 3 challenges for journalling was Consistency (68%), Lack of Time (56%), and Sustaining Motivation (48%).

08.

Top 3 Challenges for meditation was Lack of Motivation (52%), Consistency (44%), and External Distractions (28%).

08.

Top 3 Challenges for meditation was Lack of Motivation (52%), Consistency (44%), and External Distractions (28%).

08.

Top 3 Challenges for meditation was Lack of Motivation (52%), Consistency (44%), and External Distractions (28%).

Interview: Major Findings

Major findings from a user interview

⋆。°✩

01.

One of the biggest challenge of journaling is consistency. "In your daily life, it is hard to stop and feel thankful of things and keep track of progress".

01.

One of the biggest challenge of journaling is consistency. "In your daily life, it is hard to stop and feel thankful of things and keep track of progress".

01.

One of the biggest challenge of journaling is consistency. "In your daily life, it is hard to stop and feel thankful of things and keep track of progress".

02.

The participant like playing background music in general on Youtube, and sometimes it feels like it is an extra step every time.

02.

The participant like playing background music in general on Youtube, and sometimes it feels like it is an extra step every time.

02.

The participant like playing background music in general on Youtube, and sometimes it feels like it is an extra step every time.

03.

For digital journaling participant like the aspect of customization (changing pages, labels, and templates…).

03.

For digital journaling participant like the aspect of customization (changing pages, labels, and templates…).

03.

For digital journaling participant like the aspect of customization (changing pages, labels, and templates…).

04.

Participant expect to see the highlight of the journal entries in a year or multiple years.

04.

Participant expect to see the highlight of the journal entries in a year or multiple years.

04.

Participant expect to see the highlight of the journal entries in a year or multiple years.

05.

Physical to-do list is easy to rip off after it is completed. This makes the participant feel so accomplished and satisfied.

05.

Physical to-do list is easy to rip off after it is completed. This makes the participant feel so accomplished and satisfied.

05.

Physical to-do list is easy to rip off after it is completed. This makes the participant feel so accomplished and satisfied.

06.

Usually participant writes to-do list in the morning and expect to take about 5 mins.

06.

Usually participant writes to-do list in the morning and expect to take about 5 mins.

06.

Usually participant writes to-do list in the morning and expect to take about 5 mins.

07.

Participant prefer to have the white noise, calm background music during meditation.

07.

Participant prefer to have the white noise, calm background music during meditation.

07.

Participant prefer to have the white noise, calm background music during meditation.

Top 3 Journaling Challenges

Survey results for top 3 challenges for journaling.

⋆。°✩

01

Consistency

Consistency

(56%) 17/25

(56%) 17/25

02

Lack of Time

Lack of Time

(68%) 14/25

(68%) 14/25

03

Sustaining Motivation

Sustaining Motivation

(48%) 12/25

(48%) 12/25

Intended User

The intended user for the gratitude journaling website is any individuals who are seeking for positive and mindful space to cultivate a habit of gratitude in their daily lives.

The user persona for this website includes any individuals who may be new to the practice or those who wish to reinforce and deepen their gratitude habits.

Design Solutions

⋆。°✩

By integrating familiar tools like to-do lists and allowing flexible input across gratitude, goals, and meditation, the solution supports long-term user engagement for consistency without overwhelming the user.

Problems

New users who are not familiar with gratitude journaling.

New users who are not familiar with gratitude journaling.

New users who are not familiar with gratitude journaling.

Users struggle with "consistency" for writing daily journal and doing meditation.

Users struggle with "consistency" for writing daily journal and doing meditation.

Users struggle with "consistency" for writing daily journal and doing meditation.

Users feel pressured to fill out the content for daily journaling and do not want to spend too much time.

Users feel pressured to fill out the content for daily journaling and do not want to spend too much time.

Users feel pressured to fill out the content for daily journaling and do not want to spend too much time.

V/S

Solutions

According to survey result, participants regularly use to-do list (48%) more than journaling (12%). By adding to-do list and meditation record features, it will help the product to have larger user base.

According to survey result, participants regularly use to-do list (48%) more than journaling (12%). By adding to-do list and meditation record features, it will help the product to have larger user base.

According to survey result, participants regularly use to-do list (48%) more than journaling (12%). By adding to-do list and meditation record features, it will help the product to have larger user base.

Integrating 3 features (gratitude journal, to-do list, meditation record) will enhance user engagement and encourage frequent visits to website.

Integrating 3 features (gratitude journal, to-do list, meditation record) will enhance user engagement and encourage frequent visits to website.

Integrating 3 features (gratitude journal, to-do list, meditation record) will enhance user engagement and encourage frequent visits to website.

By providing 3 numbered lists for gratitude journaling and goal settings to-do list, it will help users to write daily content concisely. Users does not have to fill out all 3 sections to submit the daily form which will help them to feel less pressured about daily journaling.

By providing 3 numbered lists for gratitude journaling and goal settings to-do list, it will help users to write daily content concisely. Users does not have to fill out all 3 sections to submit the daily form which will help them to feel less pressured about daily journaling.

By providing 3 numbered lists for gratitude journaling and goal settings to-do list, it will help users to write daily content concisely. Users does not have to fill out all 3 sections to submit the daily form which will help them to feel less pressured about daily journaling.

Mockup & Wireflow

⋆。°✩

Given the limited timeframe, I created a simple wireflow and low-fidelity mockups with main 4 pages to accelerate the MVP development process.


⋆。°✩

The testing involved furniture warehouse workers and internal team to gather comprehensive feedback on the tool's effectiveness, usability, and overall experience.


⋆。°✩

The testing involved furniture warehouse workers and internal team to gather comprehensive feedback on the tool's effectiveness, usability, and overall experience.

04. Mockup

About page

- Easily schedule and manage meetings, collaborate in real-time, and keep everyone aligned for successful team interactions and faster decision-making.

- Easily schedule and manage meetings, collaborate in real-time, and keep everyone aligned for successful team interactions and faster decision-making.

- Easily schedule and manage meetings, collaborate in real-time, and keep everyone aligned for successful team interactions and faster decision-making.

01. Mockup

Add Entries Page

- User can play background music whenever they want to play the song when journaling or meditation.

- According to survey result, participants’ preferred journaling time varied, so I decided to design the journal entries that can be filled out at any time of the day.

02. Mockup

Efficient Planning and Real-Time Tracking

- Easily schedule and manage meetings, collaborate in real-time, and keep everyone aligned for successful team interactions and faster decision-making.

- Easily schedule and manage meetings, collaborate in real-time, and keep everyone aligned for successful team interactions and faster decision-making.

- Easily schedule and manage meetings, collaborate in real-time, and keep everyone aligned for successful team interactions and faster decision-making.

03. Mockup

View Entries Page

- Easily schedule and manage meetings, collaborate in real-time, and keep everyone aligned for successful team interactions and faster decision-making.

- Easily schedule and manage meetings, collaborate in real-time, and keep everyone aligned for successful team interactions and faster decision-making.

- Easily schedule and manage meetings, collaborate in real-time, and keep everyone aligned for successful team interactions and faster decision-making.

04. Mockup

About page

- Easily schedule and manage meetings, collaborate in real-time, and keep everyone aligned for successful team interactions and faster decision-making.

- Easily schedule and manage meetings, collaborate in real-time, and keep everyone aligned for successful team interactions and faster decision-making.

- Easily schedule and manage meetings, collaborate in real-time, and keep everyone aligned for successful team interactions and faster decision-making.

01. Mockup

Add Entries Page

- User can play background music whenever they want to play the song when journaling or meditation.

- According to survey result, participants’ preferred journaling time varied, so I decided to design the journal entries that can be filled out at any time of the day.

02. Mockup

Efficient Planning and Real-Time Tracking

- Easily schedule and manage meetings, collaborate in real-time, and keep everyone aligned for successful team interactions and faster decision-making.

- Easily schedule and manage meetings, collaborate in real-time, and keep everyone aligned for successful team interactions and faster decision-making.

- Easily schedule and manage meetings, collaborate in real-time, and keep everyone aligned for successful team interactions and faster decision-making.

03. Mockup

View Entries Page

- Easily schedule and manage meetings, collaborate in real-time, and keep everyone aligned for successful team interactions and faster decision-making.

- Easily schedule and manage meetings, collaborate in real-time, and keep everyone aligned for successful team interactions and faster decision-making.

- Easily schedule and manage meetings, collaborate in real-time, and keep everyone aligned for successful team interactions and faster decision-making.

01. Mockup

ADD ENTRIES PAGE

- User can play background music whenever they want to play the song when journaling or meditation.

- According to survey result, participants’ preferred journaling time varied, so I decided to design the journal entries that can be filled out at any time of the day.

01. Mockup

ADD ENTRIES PAGE

- User can play background music whenever they want to play the song when journaling or meditation.

- According to survey result, participants’ preferred journaling time varied, so I decided to design the journal entries that can be filled out at any time of the day.

02. Mockup

AFTER FORM SUBMISSION

- User can view previous entries by clicking the button in the notebook “View Previous Entries” or by clicking the left navigation bar “View Entries” button.

02. Mockup

AFTER FORM SUBMISSION

- User can view previous entries by clicking the button in the notebook “View Previous Entries” or by clicking the left navigation bar “View Entries” button.

03. Mockup

VIEW ENTRIES PAGE

- Users can like specific entries and access their favourite entries in “Highlights”.

- By selecting the date on top left corner, user can navigate to different entries they have submitted before.

- Default entry is the most recent entry that user submitted.

03. Mockup

VIEW ENTRIES PAGE

- Users can like specific entries and access their favourite entries in “Highlights”.

- By selecting the date on top left corner, user can navigate to different entries they have submitted before.

- Default entry is the most recent entry that user submitted.

04. Mockup

ABOUT PAGE

- When user hover on the cover, they can open the journal and add new entries.

- To enhance user immersion, I’ve added journal opening & closing animation using css.

04. Mockup

ABOUT PAGE

- When user hover on the cover, they can open the journal and add new entries.

- To enhance user immersion, I’ve added journal opening & closing animation using css.

Abstract
Abstract

Key Features & Branding

⋆。°✩

Introducing BlissfulNotes, an online platform designed to seamlessly integrate gratitude journaling, daily goal settings, and meditation into your daily routine.


⋆。°✩

The testing involved furniture warehouse workers and internal team to gather comprehensive feedback on the tool's effectiveness, usability, and overall experience.


⋆。°✩

The testing involved furniture warehouse workers and internal team to gather comprehensive feedback on the tool's effectiveness, usability, and overall experience.

Integrated Wellness

Integrated Wellness

3 Features Combined

BlissfulNotes seamlessly integrates gratitude journaling, daily goal setting, and musical meditation into one unified platform

BlissfulNotes seamlessly integrates gratitude journaling, daily goal setting, and musical meditation into one unified platform

Effortless Efficiency

Effortless Efficiency

10-15 Minute Routine

Designed for busy lifestyles, the user-friendly interface allows you to complete your daily wellness ritual in minutes.

Designed for busy lifestyles, the user-friendly interface allows you to complete your daily wellness ritual in minutes.

Personal Growth

Personal Growth

Achievable Reflection

Empowering you to make self-reflection and personal growth an effortless and consistent part of your daily routine.

Empowering you to make self-reflection and personal growth an effortless and consistent part of your daily routine.

Dashboard Image
Dashboard Image
Dashboard Image

Colour &
Logo Exploration

Yellow As Primary Color

Yellow As Primary Color

Yellow symbolizes happiness and warmth in almost all cultures.

Yellow symbolizes happiness and warmth in almost all cultures.

Use of Survey Results

Use of Survey Results

For the user survey, I included 5 colour palette options to know preference of colour palette of general user with the concept of gratitude journaling and meditation website. In result, the option #3 got the most vote.

For the user survey, I included 5 colour palette options to know preference of colour palette of general user with the concept of gratitude journaling and meditation website. In result, the option #3 got the most vote.

BlissfulNotes Logo

BlissfulNotes Logo

Users have option to set background music directly within the platform while journaling, set daily tasks, or meditating. This feature is visually represented in the BlissfulNotes logo with an integrated music note.

Users have option to set background music directly within the platform while journaling, set daily tasks, or meditating. This feature is visually represented in the BlissfulNotes logo with an integrated music note.

Development

Development

Development

⋆。°✩

Using HTML, CSS, Sass, Javascript, React JS & JSX, Node JS, Express, Postman, and Git, I built a functional website based on the mockup within 5 days.

Using HTML, CSS, Sass, Javascript, React JS & JSX, Node JS, Express, Postman, and Git, I built a functional website based on the mockup within 5 days.

Using HTML, CSS, Sass, Javascript, React JS & JSX, Node JS, Express, Postman, and Git, I built a functional website based on the mockup within 5 days.

Takeaways

🤝 Collaboration with Development Team as a Designer

While working as a UX/UI Designer & UX Developer at Gravit-e Technologies, I realized the importance of effective communication with developers.

To deepen my understanding, I completed a full-time web development bootcamp. This hands-on experience gave me valuable insight into the developer’s perspective and strengthened my collaboration with cross-functional teams.


𖣑 Bridging Design and Development

Throughout this project, I learned to approach the product from both UX and development perspectives, factoring in technical constraints and time limitations. I also became more confident using tools such as HTML, CSS, Sass, JavaScript, React (JSX), and Git through hands-on experience.

Next Steps

ᯓ➤ Next Steps

The next step is to add a "Highlights" page where users can save and revisit their favorite entries. Currently, past entries are accessible only through the date picker, one entry at a time. To improve usability, I plan to implement a list view showing 10–20 entries at once, along with a keyword search feature to help users quickly find specific journal entries.


🛠️ Continuing the Build


Due to the tight 10-day timeline for the initial project, I revisited it in 2025 to further develop a Gratitude Journal MVP using Lovable’s vibe coding and an updated design system in Figma. This project remains an ongoing exploration as I continue refining the experience and experimenting with new tools.

THANK YOU FOR STOPPING BY, LET'S CHAT 💌

sopialee06design@gmail.com

© 2026 SOPIA LEE. All rights reserved. Made with lots of 🤍 & 🫖

THANK YOU FOR STOPPING BY, LET'S CHAT 💌

sopialee06design@gmail.com

© 2026 SOPIA LEE. All rights reserved. Made with lots of 🤍 & 🫖

THANK YOU FOR STOPPING BY, LET'S CHAT 💌

sopialee06design@gmail.com

© 2026 SOPIA LEE. All rights reserved. Made with lots of 🤍 & 🫖