Skip to content

feat(merchant): build subscription merchant analytics dashboard#810

Open
rindicomfort wants to merge 2 commits into
Smartdevs17:mainfrom
rindicomfort:feat/merchant-analytics-dashboard
Open

feat(merchant): build subscription merchant analytics dashboard#810
rindicomfort wants to merge 2 commits into
Smartdevs17:mainfrom
rindicomfort:feat/merchant-analytics-dashboard

Conversation

@rindicomfort

Copy link
Copy Markdown
Contributor

Description

Implements the merchant analytics dashboard for merchants utilizing SubTrackr to monitor subscription metrics, revenue, subscriber growth, insights, and financial reports.

Key Changes

  • Merchant Analytics Dashboard Screen: Added MerchantAnalyticsDashboard.tsx to present MRR, ARR, ARPU, revenue charts, subscriber churn/growth metrics, actionable insights, and reporting tools.
  • Merchant Analytics Service: Created MerchantAnalyticsService.ts for computing analytics, subscriber health, retention metrics, automated insights, and report exports (CSV/JSON).
  • Types & Schemas: Added Zod schemas and TypeScript interfaces in merchantAnalytics.ts re-exported in api.ts.
  • Navigation Integration: Added Merchant tab and route to AppNavigator.tsx and types.ts.
  • Documentation: Updated docs/API.md and docs/openapi.yaml.

Closes #780

- Add merchant analytics dashboard screen with navigation integration
- Implement MerchantAnalyticsService for MRR, ARR, ARPU, churn, and revenue calculations
- Support automated merchant insights and actionable recommendations
- Provide JSON and CSV report export capabilities for merchant reporting
- Define Zod schemas and TypeScript interfaces for merchant analytics
- Update API and OpenAPI documentation

Closes Smartdevs17#780
@drips-wave

drips-wave Bot commented Jul 26, 2026

Copy link
Copy Markdown

@rindicomfort Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Build subscription merchant analytics dashboard

1 participant