Skip to content

launch-readiness: no error-tracking/monitoring (e.g. Sentry) anywhere in the stack #853

Description

@gboigwe

Summary

Neither the frontend nor the backend has any error-tracking/APM integration — no Sentry (or equivalent), and no CHANGELOG.md tracking what's shipped. For a project working toward launch, production errors currently have no tracking beyond console/log output.

Location

frontend/package.json, backend/package.json — no @sentry/* or equivalent error-tracking package in either.

Problem

Once this app has real users, an unhandled exception or a spike in a specific error type has no automated way to surface to the team — it would only be noticed if someone happened to be tailing logs, or a user reported it manually. This is a significant gap for a project explicitly working toward being launch-ready.

Impact

Medium-high as a pre-launch readiness item: production observability for errors is currently a blind spot.

Acceptance Criteria

  • An error-tracking service (Sentry is a common, well-supported choice for both Next.js and Node/Express, but any equivalent works) is integrated into both frontend/ and backend/
  • Unhandled exceptions/rejections in both apps are captured and reported
  • Sensitive data (tokens, PII) is scrubbed from captured error context before it's sent
  • Setup is documented (env vars needed, e.g. a DSN) so it's clear how to configure it for a real deployment

Suggested Approach

Sentry has first-party SDKs for both Next.js (@sentry/nextjs) and Express (@sentry/node) with straightforward setup guides — this is likely the path of least resistance rather than building custom error-tracking.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave programdevopsCI/CD and infrastructureenhancementNew feature or request

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions