generated from CSES-Open-Source/Template
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Type
Feature
Description
Scope: In-app notification system
Tasks:
- Create notifications collection in Appwrite
- Build notification center page
- Add notification bell icon to Navbar with unread count
- Create notifications when:
- New note uploaded for a course user follows
- Request is claimed/fulfilled
- User role is approved
- Mark notifications as read
- Optional: Email notifications via Appwrite Functions
Files to create/modify:
app/notifications/page.tsx
components/NotificationBell.tsx
components/Navbar.tsx (add bell)
lib/notifications.ts (helper functions)
app/types/notification.ts
Steps to reproduce
No response
Expected result
No response
Environment
No response
Before submitting
- I searched existing issues
Metadata
Metadata
Assignees
Labels
No labels