-
Notifications
You must be signed in to change notification settings - Fork 33
Open
Labels
HacktoberfestHacktoberfest 2025 acceptedHacktoberfest 2025 acceptedHactoberfest-acceptedenhancementNew feature or requestNew feature or request
Description
Feature Description
Add a new activity type for music streaming (Spotify, Apple Music, etc.)
Tasks
- Add
music_streamingto activity types insrc/types/index.ts - Add CO2 factor (8g per hour) in
src/constants/co2Factors.ts - Add form field in
src/components/forms/ActivityForm.tsx - Add icon and styling
Acceptance Criteria
- Music streaming appears as a new activity option
- CO2 calculations work correctly
- Form UI is consistent with existing fields
- Changes are properly typed
Problem Statement
Currently, the app only tracks general streaming activities but doesn't distinguish between different types of media consumption. Music streaming has a different carbon footprint compared to video streaming and should be tracked separately for more accurate carbon calculations and personalized recommendations.
Proposed Solution
Add music streaming as a distinct activity type with its own CO2 emission factor (8g per hour). This will allow users to track their music consumption separately from video streaming, providing more granular insights into their digital carbon footprint and enabling targeted reduction strategies.
Complexity Level
Beginner (good first issue)
Checklist
- I have searched existing issues to ensure this isn't a duplicate
- I'm willing to work on this feature myself
Metadata
Metadata
Assignees
Labels
HacktoberfestHacktoberfest 2025 acceptedHacktoberfest 2025 acceptedHactoberfest-acceptedenhancementNew feature or requestNew feature or request