Skip to content

App Analytics & Admin Dashboard Display #170

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
Daggerpov opened this issue Apr 12, 2025 · 0 comments
Open

App Analytics & Admin Dashboard Display #170

Daggerpov opened this issue Apr 12, 2025 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@Daggerpov
Copy link
Owner

Daggerpov commented Apr 12, 2025

I believe that doing it ourselves will:

  1. Not be tough:
    a) On the front-end: we could easily call a basic PUT endpoint to increment user action/navigation counts when they're done
    -> This could open possibilities to using gRPCs for performance with these operations, rather than through our current REST API; therefore, we could expore that tech in our back-end. This is a great example of a use case for gRPCs, with the nature of these requests simply being procedures to increment certain counts, given a userId and action type.
    b) Easily display them through another page in our dashboard here: https://getspawn.com/admin/dashboard

  2. Give us very granular control over:
    a) Which actions/navigations do what, by directly editing them in our code, rather than relying on the FirebaseAnalytics or other SwiftUI library to understand

  3. Give us the ability to:
    a) Relate analytics to other info in our other database directly, rather than adding a step of interfacing through the provider's data before cross-comparing with our DB

@Daggerpov Daggerpov added the enhancement New feature or request label Apr 12, 2025
@Daggerpov Daggerpov self-assigned this Apr 12, 2025
@Daggerpov Daggerpov changed the title App Analytics & Admin Dashboard App Analytics & Admin Dashboard Display Apr 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: No status
Development

No branches or pull requests

1 participant