Group 5 Contribution Log - SE701Group2/daily-focus GitHub Wiki

Quote of the Day Team

Name Contributions
Daniel Kim
  • Quote of the Day component overall design
  • Implemented screen switching (between showing quote and selecting category)
  • Added functionality of being able to change categories for the quotes displayed
  • Added styling and author for the quote shown
  • Setup testing for Quote of the Day components
  • Made widget SVG image
  • Max Gurr
  • Quote of the Day component styling details
  • Implemented API fetching functionality & data parsing
  • Implemented loading screen
  • Helped implement category switching
  • Testing
  • Fact of the Day Team

    *Note: This component was made using peer programming hence the contributions are the same.

    Name Contributions
    Kenny Tang
  • Designed the Quote of the Day Widget
  • Added functionality to retrieve today's fact of the day on render
  • Added functionality to retrieve random fact
  • Setup testing for Fact of the Day component
  • added styling for Fact of the Day component
  • Gurpreet Singh
  • Designed the Quote of the Day Widget
  • Added functionality to retrieve today's fact of the day on render
  • Added functionality to retrieve random fact
  • Setup testing for Fact of the Day component
  • added styling for Fact of the Day component
  • Spotify Team

    Name Contributions
    Dong-Mei Lim
  • Contributed to Spotify API user login
  • Store and manage access and refresh token to keep users logged in
  • Francis Lee
  • Basic Spotify Login
  • Widget Design (Front End)
  • Basic playback functionality
  • Tushar Thakur
  • Testing
  • Yuno Oh
  • Front end
  • Basic playback functionality
  • To-Do List Team

    Name Contributions
    Ingemar Watt
  • Added start time, start date, end time and end date functionality to the to-do list component
  • Updated testing of the to-do list
  • Jesse Zeng
  • Updated wiki to match new changes
  • Max Gurr
  • Fixed styling & layout issues
  • Signup and Login Team

    Name Contributions
    Lucas Gao
  • Adding form submission functionalities to Sign up page
  • Fix login page to call API and store token correctly
  • Implementing a backend API for verifyToken
  • Adding private route and implementing AuthContext to use for private routes
  • Adding team members to the Github Repo and liaise with team 2 for repository access
  • Max Gurr
  • Provided advice about implementation details
  • Assisted with requests body validation & tests
  • Isaac Rebello
  • Added express validation for login and signup data, and carried out validation testing
  • Assisted the implementation of private route
  • Weather Team

    Name Contributions
    Daniel Dowling
  • Refactored existing Weather Widget
  • Created unit and api endpoint tests for the widget
  • Assisted with debugging the loading icon
  • Integrated widget into the system
  • Sarah Trenberth
  • Refactored existing Weather Widget
  • Functionality to retrieve user's weather at their current location
  • Added loading icon
  • Assisted with testing
  • News Widget Team

    Name Contributions
    Jordy Evans
  • Set up news API functionality
  • Unit testing of api functionality
  • Other unit testing with team
  • Xinyi Guo
  • News widget preview
  • Add news widget to the body
  • Alexander Bell
  • Setup base for news widget
  • Styled news widget content
  • Unit testing news widget
  • Plant Game Team

    Name Contributions
    Tessa Gush
  • Set up logic and functionality of a reset button for the game.
  • Harrison Jae Warahi
  • Fixed visual plant implementation
  • Other

    Name Contributions
    Sarah Trenberth
  • Adjusted Timer widget to have reset functionality
  • Rearranged widgets on homepage
  • ⚠️ **GitHub.com Fallback** ⚠️