Skip to content

11. Implement Real-time Notifications - #15

Open
yorliabdulai wants to merge 2 commits into
Tiisu:mainfrom
yorliabdulai:Real-time-Notifications
Open

11. Implement Real-time Notifications#15
yorliabdulai wants to merge 2 commits into
Tiisu:mainfrom
yorliabdulai:Real-time-Notifications

Conversation

@yorliabdulai

Copy link
Copy Markdown
Contributor

integrate Socket.io for real-time submission updates

  • Added Socket.io server setup to enable real-time communication.
  • Implemented event handling for new submissions and submission updates in the Admin Dashboard.
  • Enhanced submission validation to conditionally require URL and file name based on submission type.
  • Updated submission model to make URL required only for URL submissions.
  • Integrated Socket.io client in the frontend for live updates on submission status.
  • Added necessary dependencies for Socket.io in both backend and frontend package files.

- Added Swagger UI for API documentation, accessible at /api/docs.
- Updated server configuration to support Swagger with appropriate CSP settings.
- Enhanced navigation in the frontend to include links to API documentation.
- Added Swagger annotations to various routes for better documentation coverage.
- Improved user experience by providing easy access to API documentation from the main navigation.
- Added Socket.io server setup to enable real-time communication.
- Implemented event handling for new submissions and submission updates in the Admin Dashboard.
- Enhanced submission validation to conditionally require URL and file name based on submission type.
- Updated submission model to make URL required only for URL submissions.
- Integrated Socket.io client in the frontend for live updates on submission status.
- Added necessary dependencies for Socket.io in both backend and frontend package files.
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

Successfully merging this pull request may close these issues.

1 participant