You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Users should be able to receive reminders for upcoming song releases from their favorite artists. This feature will help users stay updated on new music without missing out.
Requirements:
Tracking Favorite Artists & Albums:
Users should be able to follow their favorite artists.
Users can subscribe to upcoming album or song releases.
Reminders & Notifications:
Users should receive notifications when a new song or album from their followed artists is released.
Users can choose notification preferences (email, in-app, push notifications).
Integration with External APIs:
Fetch release dates from a music API (e.g., Spotify).
Check regularly for upcoming releases and store relevant data.
User Interface:
Display a list of upcoming releases based on user preferences.
Allow users to manage their subscriptions (add/remove artists or albums).
Steps to Implement:
Backend & Database:
Create an entity to store user subscriptions (FollowedArtist, FollowedAlbum).
Set up a scheduled job to check for new releases and trigger notifications.
API Integration:
Fetch release data for followed artists from an external music API.
Store upcoming releases and update them periodically.
Notification System:
Implement a notification service to send reminders (email, in-app, or push notifications).
Allow users to customize notification settings.
Testing:
Verify API integration and data accuracy for upcoming releases.
Test notification triggers and ensure timely reminders.
Issue Description:
Users should be able to receive reminders for upcoming song releases from their favorite artists. This feature will help users stay updated on new music without missing out.
Requirements:
Tracking Favorite Artists & Albums:
Reminders & Notifications:
Integration with External APIs:
User Interface:
Steps to Implement:
Backend & Database:
API Integration:
Notification System:
Testing: