Hello Strapi community! I hope this message finds you well. I’m working on an exciting ROSCA application and could really use your expertise on implementing a notification system. The app allows users to join groups, select turns for payouts, and process payments. I’ve implemented the core functionality, but I need help with creating a robust notification system. Specifically, I want to:
- Send payout notifications to users when it’s their turn to receive funds.
- Schedule and send reminders to users who haven’t paid their contributions.
- Notify users about new offers and other important updates.
- Integrate Expo’s Push API using the expo-server-sdk-node to send these notifications to mobile devices.
I’m looking for guidance or any source to help me on:
- How to structure the notification system within Strapi.
- Best practices for scheduling notifications, especially for payment reminders.
- Implementing the integration with Expo’s Push API.
- Any necessary modifications to my existing models or services to support this notification system.
- Efficient ways to manage and track notification statuses and user preferences.
Your insights and suggestions would be invaluable thank you all in advance for your time and knowledge-sharing!"