-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Next SprintFeature to be implemented in the next upcoming sprintFeature to be implemented in the next upcoming sprintPriority 1Highest priority feature requestHighest priority feature requestSize SFeature is likely to be a small amount of workFeature is likely to be a small amount of work
Description
Introduction
This feature allows users to upload a profile photo of their choice, visible to all other users. Employers will have veto power over the photos to ensure they meet company standards.
Tasks:
-
UI/UX Design:
- Design a user interface for uploading profile photos.
- Design a review interface for employers to approve or veto profile photos.
- Design a notification system for users to be informed about the status of their uploaded photos.
-
Backend Development:
- Implement API endpoints for uploading, storing, and retrieving profile photos.
- Implement API endpoints for employers to review and approve/veto photos.
- Implement notification logic to inform users about the status of their photos.
-
Frontend Development:
- Integrate the photo upload interface into the existing user profile page.
- Integrate the photo review interface into the employer portal.
- Implement frontend logic to handle notifications about photo status.
-
Database Schema Changes:
- Update the user table to include a field for storing profile photo URLs.
- Create a new table to log photo uploads, statuses (pending, approved, vetoed), and timestamps.
-
Testing:
- Write and execute test cases for the photo upload feature.
- Write and execute test cases for the employer veto/approval 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 allowing personalization of profiles.
- Provides a sense of identity and ownership for users within the app.
- Allows employers to maintain control over appropriate content.
Business Case:
- User Satisfaction: Personalized profiles can increase user satisfaction and engagement, leading to higher daily logins and task completion.
- Compliance and Brand Integrity: Employer veto power ensures that profile photos align with company standards and values, maintaining a professional environment.
- Competitive Advantage: Offering personalized features can make the app more attractive compared to competitors, potentially increasing market share.
Affected Users:
- Employees: Can upload and display their chosen profile photos.
- Employers: Have the ability to approve or veto uploaded profile photos.
- Admin: May need to manage and oversee the photo approval process.
Metadata
Metadata
Assignees
Labels
Next SprintFeature to be implemented in the next upcoming sprintFeature to be implemented in the next upcoming sprintPriority 1Highest priority feature requestHighest priority feature requestSize SFeature is likely to be a small amount of workFeature is likely to be a small amount of work