React App Enhancements with Azure SignalR
€750-1500 EUR
Pagato alla consegna
User Story:
"As an organizer managing a local event, I need to implement real-time synchronization for progressing to the next question in our React questionnaire app using Azure SignalR Service. Additionally, I want to fetch the questions dynamically from an API to ensure flexibility and ease of management.
Acceptance Criteria:
1. SignalR Hub Setup:
o As a developer, I need to set up Azure SignalR Service and create a SignalR hub to manage real-time communication specifically for our local event.
2. API Integration for Questions:
o As a developer, I need to integrate an API that provides dynamic questions for the questionnaire.
3. Organizer Control:
o As the organizer, I want the ability to control the progression of dynamically fetched questions for all participants.
4. Synchronized Progression:
o As an organizer, I expect all participants to move to the next dynamically fetched question simultaneously when I trigger the progression.
5. SignalR Triggers:
o As a developer, I need to implement SignalR triggers to notify all participants when the organizer moves to the next question.
6. Aggregated Results Display:
o As an organizer, I want to see aggregated results updating in real time as questions are submitted.
7. Deployment to Staging System:
o As a developer, I need to deploy the updated React app to the staging system, ensuring that the organizer's control, real-time features, and dynamic question fetching work seamlessly for participants.
Definition of Done:
• Unit tests for SignalR integration, real-time features, and API fetching.
• Successful deployment to the staging system, ready for testing and validation.
By completing this user story, the developer ensures that our React questionnaire app provides a localized and efficient solution for the organizer to manage the progression of dynamically fetched questions with real-time updates for participants in our specific local event. The deployment to the staging system allows for thorough testing before moving to the production environment."
Rif. progetto: #37695328