Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Notification system #43

Open
yourvivian opened this issue Jun 29, 2024 · 0 comments
Open

Notification system #43

yourvivian opened this issue Jun 29, 2024 · 0 comments
Assignees

Comments

@yourvivian
Copy link
Collaborator

yourvivian commented Jun 29, 2024

Notification Type Description Push Notification’s Message Status
Upcoming Trip Notification Notify the day before the trip starts (cron task daily) "Get ready for {trip_name}! Let's review the plan for {location} together." [x] #42
Ongoing Trip's Calendar Notification Notify in between every activity Save to user's local calendar and let iOS/Google Calendar handle this [ ]
Activity Notification Notifying users once a week about activities in their upcoming trip if there are too few activities that they have upvoted/created (if total activities in database is less than total day of trip; cron task weekly) "Help us plan your trip {trip_name} by giving a thumbs-up to activities you like!" [ ]
Activity Update Notification Informs participants of updates to trip's start/end date, timing or location of initerary's events (mongodb changestream?). "There are updates in schedules/activities/trip details for trip X" for every 6 hours [ ]
Itinerary Notification Weekly cron task "Check out itinerary page to create trip itinerary" if nothing in calendar yet // "Add a few more places to go?" if too few activities on calendar (should have 1 activity/day) [ ]
Trip Creation Notification Notifies users when a new trip plan is created, inviting friends to join. Using MongoDB change streams to monitor changes in your database and trigger notifications to trip's host if no other participants is in there "Don't forget to invite your friends to join you for {trip_name}. [ ]
Invitation Notification Sends notifications to invited friends with trip details, prompting them to accept or reject the invitation. (phần này trang đang làm) (may integrate into noti, or simply leave on UI) [ ]
Acceptance/Rejection Notification Informs the trip host & trip members when a friend accepts the trip invitation. "A new member has joined the trip" for every single existing member [ ]
@yourvivian yourvivian self-assigned this Jun 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant