notification-service
    Preparing search index...

    notification-service

    Notifications Service

    License Version

    The Notification Service is responsible for managing the full notifications' lifecycle. It handles creation, retrieval, deletion, read-state management, and real-time streaming for authenticated users. The service processes events generated by other microservices to generate notifications programmatically.

    Node.js Express

    MongoDB

    Docker

    GitHub Actions Docker Hub Semantic Release Semantic Versioning Conventional Commits Renovate

    • GET /api/notifications
    • DELETE /api/notifications
    • GET /api/notifications/{id}
    • DELETE /api/notifications/{id}
    • PATCH /api/notifications/{id}
    • GET /api/notifications/stream
    • GET /api/notifications/unread-count

    Documentation of the typescript code base can be found at the typedoc.