-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Large customer requestThis feature has been requested by one of our largest customers.This feature has been requested by one of our largest customers.Priority 2Second highest priority feature requestSecond highest priority feature requestSize MFeature is likely to be a medium amount of workFeature is likely to be a medium amount of work
Description
Introduction
This feature allows companies to select a music track to play for every employee when they open the app on a particular morning. Additionally, companies can delegate this choice to a randomly selected employee, who will then choose the track for all users.
Tasks:
-
UI/UX Design:
- Design an interface in the employer portal for selecting and uploading a music track.
- Design an option to delegate the music choice to a randomly selected employee.
- Design an interface for the selected employee to upload and select the music track.
- Design a notification system to inform the selected employee of their delegation.
-
Backend Development:
- Implement API endpoints for uploading and storing music tracks.
- Implement logic for selecting and playing the music track when employees open the app.
- Implement a random selection algorithm to choose an employee for the delegation.
- Implement notification logic to inform the selected employee of the delegation.
-
Frontend Development:
- Integrate the music selection interface into the employer portal.
- Integrate the music upload and selection interface into the employee portal for the selected employee.
- Ensure the music track plays when employees open the app on the designated morning.
- Display a notification to all employees indicating the chosen music track and the employee who selected it.
-
Database Schema Changes:
- Update the database to store uploaded music tracks and metadata (e.g., upload date, company ID).
- Create a table or fields to log daily delegations and the randomly selected employee.
-
Testing:
- Write and execute test cases for the music upload and playback feature.
- Write and execute test cases for the employee delegation feature.
- Perform usability testing to ensure the feature is intuitive and user-friendly.
-
Deployment:
- Deploy the new feature to a staging environment for final testing.
- Deploy the feature to the production environment following successful testing.
Rationale:
- Enhances user engagement by adding a unique and personalized touch to the daily experience.
- Promotes a sense of community and recognition within the company.
Business Case:
- User Engagement: Playing a music track and allowing an employee to choose it can make the daily app interaction more enjoyable, potentially increasing usage and satisfaction.
- Employee Recognition: Delegating the music track selection to an employee can boost morale and promote a positive company culture.
- Competitive Advantage: This feature adds a unique element to the app, setting it apart from competitors and enhancing its attractiveness to companies looking for innovative employee engagement tools.
Affected Users:
- Employees: Will hear the selected music track and see the notification when they open the app.
- Employers: Can delegate the music track selection to an employee to enhance engagement.
- Selected Employee: Can choose the music track for the day, adding a personal touch to the app experience.
- Admin: May need to support employers and employees in uploading and managing music tracks.
Metadata
Metadata
Assignees
Labels
Large customer requestThis feature has been requested by one of our largest customers.This feature has been requested by one of our largest customers.Priority 2Second highest priority feature requestSecond highest priority feature requestSize MFeature is likely to be a medium amount of workFeature is likely to be a medium amount of work