template-for-typescript-projects
    Preparing search index...

    template-for-typescript-projects

    Alerts Service

    License Version

    The Alerts Service is responsible for managing the full alert lifecycle. It handles alert creation, retrieval, deletion, read-state management, and real-time alert streaming for authenticated users. The service also exposes internal endpoints used by other microservices to generate alerts programmatically.

    Node.js Express

    MongoDB

    Docker

    GitHub Actions Docker Hub Semantic Release Semantic Versioning Conventional Commits Renovate

    • GET /api/alerts
    • DELETE /api/alerts
    • GET /api/alerts/{id}
    • DELETE /api/alerts/{id}
    • PATCH /api/alerts/{id}
    • GET /api/alerts/stream
    • GET /api/alerts/unread-count
    • POST /api/internal/alerts

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