hngprojects / hng_boilerplate_golang_web

Apache License 2.0
77 stars 49 forks source link

Update: Notification System Enhancements and Refactoring #302

Closed Micah-Shallom closed 1 month ago

Micah-Shallom commented 1 month ago

Notification System Enhancements and Refactoring

Description

This PR introduces significant improvements to the notification system, including:

  1. Refactored notification CRUD operations
  2. Implemented notification settings functionality
  3. Updated API endpoints for better consistency
  4. Added new features like fetching unread notifications and clearing all notifications
  5. Improved error handling and response structures
  6. Added comprehensive test coverage for new and existing functionality

Documentation-Link: https://staging.api-golang.boilerplate.hng.tech/api/docs/index.html

Related Issue (Link to Github issue)

[Link to related issue]

How Has This Been Tested?

Screenshots (if appropriate - Postman, etc):

[Add screenshots if available]

Types of changes

Checklist:

Cyberguru1 commented 1 month ago

change name from update to chore