# GSoC 2024 - Add Support for User UI Notifications - Final Presentation

**URL:** https://talk.openelis-global.org/t/gsoc-2024-add-support-for-user-ui-notifications-final-presentation/839
**Category:** Uncategorized
**Tags:** gsoc2024, gsoc2024-finaleval
**Created:** [August 22, 2024, 6:42pm UTC](https://talk.openelis-global.org/t/gsoc-2024-add-support-for-user-ui-notifications-final-presentation/839 "2024-08-22T18:42:05Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![vivekramakrishnakona](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.openelis-global.org/vivekramakrishnakona/32/300_2.png) [@vivekramakrishnakona](https://talk.openelis-global.org/u/vivekramakrishnakona)
#### Post date: [August 22, 2024, 6:42pm UTC](https://talk.openelis-global.org/t/gsoc-2024-add-support-for-user-ui-notifications-final-presentation/839/1 "2024-08-22T18:42:06Z")

</div>

Hey Everyone👋,

The project I worked on is **Add Support for User UI Notifications**

Here’s a breakdown of what I accomplished:

- **UI Components** : Built a sleek interface for displaying notifications.
- **Service Worker** : Implemented a worker to handle push messages in the background.
- **Database Work** : Created DAO and DAOImpl classes and used Liquibase to make database changes, including two new tables: Notifications and NotificationSubscriptions.
- **REST Controllers** : Built controllers to manage notification subscriptions and messages.
- **Push Service** : Integrated the _nl.martijndwars_ package for handling the push service

### 🛠 Pull Requests

- **#1122** : UI components, CRUD operations for notifications, and REST controller. (Merged)
- **#1208** : Push service, new tables for notification subscriptions, DAO, and REST controllers. (Merged)

Huge thanks to my fantastic mentors @Moses_Mutesasira and @caseyi . Big thanks also to my fellow contributors @aditya , @Manish , @rahul6603 , and @mherman22 for all the fun and collaboration.

Here’s the complete final report on Medium : [Link](https://medium.com/@konavivekramakrishna/gsoc-24-adding-support-for-user-notifications-323d8918bcfe)
