User Activity Feed Implementation

Hey!

First of all, this is a really awesome product. Awesome work!

I am currently in the R&D phase of potentially implementing the suite of tools. I have evaluated the Novu to integrate the following:
  • In App User notifications (Friend Requests, Challenge Invites, etc...) ✅
  • Email Events for account utilities (Email confirmation, Password Reset) ✅
  • Email Marketing and Feature Updates ✅
  • Discord Bot Message Integration ❔
    • In App Activity feeds scoped by types ❔
The one I am particularly curious to get your opinions on is the last integration: "In App Activity Feed". For some context, my application allows users to create challenges and compete against each other in a wide range of videogame challenges. To make the app more dynamic and fun, we have activity feeds implemented throughout the application. As of right now, I implemented the activity feed service myself but I am wondering if Novu has the capablilities to do the following:
  1. On the Home Page, we have a "Global Activity Feed":

  • This has events from every user and challenge, things like:
    -- Challenge Creation
    -- User Played a Game
    -- Challenge Winners
    -- User Achievement Updates
    (Screenshot #1)
  1. User Profile Activity Feed

  • Similar to the Home page activity feed (Same entity) but just for a particular user
    (Screenshot #2)
  1. Challenge Specific Activity

  • Same entity but has both a user attrivute and a challenge attribute.
  • Therefor the challenge page only shows the activity from that challenge
  1. Friend Activity

  • When a user is logged in, similar to the global home activity feed, I can filter the feed by only my friends activity.
Is this something that is possible to do with the current version of Novu? I am planning on moving my notifications over to the platform but I am not sure if it can also accomplish this use case.

Thanks in advance for your help!
chrome_bpprYKTxw6.png
chrome_wAst3ULUO5.png
Was this page helpful?