Develop and implement a notifications model in the Django backend.
This includes creating database models, views, and serializers for notifications, as well as ensuring proper integration with the existing user and event systems. The notifications model should support different types of notifications (e.g., email, in-app), and include features like read/unread status, timestamps, and user preferences.
Also they should be able to send reminders to users when their tasks are due. Send notifications when tasks are assigned to an individual.
Task: Notifications Model
Description:
Develop and implement a notifications model in the Django backend.
This includes creating database models, views, and serializers for notifications, as well as ensuring proper integration with the existing user and event systems. The notifications model should support different types of notifications (e.g., email, in-app), and include features like read/unread status, timestamps, and user preferences.
Also they should be able to send reminders to users when their tasks are due. Send notifications when tasks are assigned to an individual.