-
Notifications
You must be signed in to change notification settings - Fork 33
Satellite Flyby Notification System #169
Copy link
Copy link
Open
Labels
ECSoC26Official label for ECSoC26 event contributions.Official label for ECSoC26 event contributions.ECSoC26-L1Level 1 contribution for the ECSoC26 event.Level 1 contribution for the ECSoC26 event.assignedIndicates that the issue has been assigned to a contributor who is actively working on it.Indicates that the issue has been assigned to a contributor who is actively working on it.enhancementNew feature or requestNew feature or requestfrontendFrontend developmentFrontend developmentgood first issueGood for newcomersGood for newcomersissue-validIssue has been verified and accepted for tracking.Issue has been verified and accepted for tracking.level:beginnerSuitable for first-time or beginner contributors.Suitable for first-time or beginner contributors.mentor:Krish-KhinchiAssigned mentor responsible for reviewing and guiding this contribution.Assigned mentor responsible for reviewing and guiding this contribution.priority:mediumMedium priority task.Medium priority task.quality:cleanMeets project quality standards.Meets project quality standards.size/MMedium-sized contribution.Medium-sized contribution.type:featureIntroduces a new feature or enhancement.Introduces a new feature or enhancement.type:frontendChanges frontend or client-side code.Changes frontend or client-side code.type:uiUpdates user interface or visual components.Updates user interface or visual components.websiteRelated to the project's website.Related to the project's website.
Description
Metadata
Metadata
Assignees
Labels
ECSoC26Official label for ECSoC26 event contributions.Official label for ECSoC26 event contributions.ECSoC26-L1Level 1 contribution for the ECSoC26 event.Level 1 contribution for the ECSoC26 event.assignedIndicates that the issue has been assigned to a contributor who is actively working on it.Indicates that the issue has been assigned to a contributor who is actively working on it.enhancementNew feature or requestNew feature or requestfrontendFrontend developmentFrontend developmentgood first issueGood for newcomersGood for newcomersissue-validIssue has been verified and accepted for tracking.Issue has been verified and accepted for tracking.level:beginnerSuitable for first-time or beginner contributors.Suitable for first-time or beginner contributors.mentor:Krish-KhinchiAssigned mentor responsible for reviewing and guiding this contribution.Assigned mentor responsible for reviewing and guiding this contribution.priority:mediumMedium priority task.Medium priority task.quality:cleanMeets project quality standards.Meets project quality standards.size/MMedium-sized contribution.Medium-sized contribution.type:featureIntroduces a new feature or enhancement.Introduces a new feature or enhancement.type:frontendChanges frontend or client-side code.Changes frontend or client-side code.type:uiUpdates user interface or visual components.Updates user interface or visual components.websiteRelated to the project's website.Related to the project's website.
Description
Build a real-time notification system that monitors tracked satellites and alerts users whenever a selected satellite is about to pass over their chosen location or any bookmarked city. The feature should continuously calculate upcoming flyby events using satellite position data and provide timely Mission Control–style notifications before, during, and after the pass. Notifications should be visually engaging, easy to understand, and available even if the user is using another section of the application.
Features
Detect upcoming satellite flybys for the user's current location or bookmarked cities.
Display a Mission Control alert with:
Trigger optional sound effects and desktop/browser notifications for important flyby events.
Maintain a notification history showing previous, active, and upcoming flyby alerts.
Allow users to customize notification preferences, including alert timing (e.g., 5, 10, or 15 minutes before a pass) and sound on/off.
Highlight high-visibility or rare flyby events with special visual indicators.
Provide quick actions such as View Live Tracking, Dismiss, or Remind Me Later directly from the notification.
Ensure notifications are responsive and work seamlessly across desktop and mobile devices.
Labels:
frontendnotificationsui/ux