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)
2. User Profile Activity Feed - Similar to the Home page activity feed (Same entity) but just for a particular user (Screenshot #2)
3. 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
4. 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.