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