---
contentId: 600cf474-9e89-4045-9030-021332c2dfd6
title: "Enhancing Engagement: Notifications and Other Enhancements"
description: In this third update, discover the new notification system and other enhancements I've made to my website to help you to engage with others and me.
date: 2024-10-24
---

For the past two weeks, I have been focused on enhancing the **interactivity** of my website. I believe it's vital to enable readers to **engage** with the content I share and interact with one another. This can foster meaningful conversations and discussions, which are essential for growth and learning, both for you and me.

I began by incorporating **reactions** to my articles, followed by enabling **comments**. You can explore more about these features in the articles below:

<CalloutReadMore id="0d4cb8be-230e-444e-9419-fce9adf0ef6b" />

<CalloutReadMore id="c8faba17-5480-49fb-a201-d426ea583097" />

At the conclusion of each article on the [blog](/posts) and [series](/series) pages, you'll find two new sections: **Reactions** and **Comments**. With the former, you can express your feelings about the article using predefined emojis. This feedback is important as it provides immediate insights into the content I share. Through the latter, you can share your thoughts, ask **questions**, and engage in discussions with me and other readers. I'm eager to see how these interactions will develop over time.

## Notifications to keep you updated

Today, I'm delighted to unveil a new feature: **notifications**.

<video autoplay loop muted playsinline>
  <source src="https://images.soubiran.dev/posts/enhancing-engagement-notifications-and-other-enhancements/notifications.mp4" type="video/mp4">
</video>

<CalloutSupportMyWork />

Previously, if you posted a **comment** on one of my articles, there was no way to know if I or someone else had replied. You had to periodically return to check for new **activity**, which is both impractical and frustrating. You invest time in writing, and you expect a response. However, if you're unaware when it happens, engaging in a conversation is challenging.

This has changed. I have implemented a **notification system** that alerts you when someone responds to your comment. In the header, a new bell icon will display a badge when there are unread notifications. Clicking on it will open a panel listing all notifications. You can click on one to navigate directly to the article and the comment. Moreover, you can mark all as read or delete them.

If you'd like to try it, leave a comment below. I will reply, and you will receive a notification. I am enthusiastic about how this will enhance interactions on my website.

## Additional enhancements

Alongside notifications, I have made several other improvements to my website.

I developed a **profile** page. You can access it by clicking the link in the footer. It contains all the information regarding your account. For now, it's quite basic, but I plan to add more features in the future, like a **dashboard** or a **settings page**.

I included your **profile picture** above the "Add a Comment" header in the comment **section**. It's a small detail, but now, you know which account you're using for interaction.

You can **submit a comment** using the shortcut <kbd>Ctrl</kbd> + <kbd>Enter</kbd>. This is a common shortcut for form submission, and I feel it's crucial to provide it.

You can **like a comment** to show your appreciation without replying. It's a simple gesture, but it can brighten someone's day. This feature is also integrated with the notification system. If someone likes your comment, you will receive a notification.

<video autoplay loop muted playsinline>
  <source src="https://images.soubiran.dev/posts/enhancing-engagement-notifications-and-other-enhancements/comment-likes.mp4" type="video/mp4">
</video>

## Looking forward

I sincerely hope you will enjoy these new features. Please share your thoughts about them through a **reaction** or a **comment**. 💫

I'm eager to continue enhancing my website and adding more features, but I need your feedback. If you have any suggestions or ideas, please share them with me. I'm open to any input that can help me provide a better user experience.

---

All these new functionalities are built on a custom **API** developed with [Laravel](https://laravel.com). I primarily use [Laravel Notifications](https://laravel.com/docs/11.x/notifications) to construct the **notification system**. I'm impressed by Laravel's flexibility and power. With just a few lines of code, I can create a robust system that significantly enriches my website.
