Skip to main content

Posts

Showing posts from July, 2024

Week 13

  Week 13 (24/07/2024 - 30/07/2024) This week marked the end of my summer vacation as I returned to my university after two days of travel. I also took some time to recover from an illness before diving back into my work on GSoC. My primary focus was addressing and resolving comments on the M2.3 PR. After making the necessary updates, I received approval from both the LaCE Frontend and Acceptance Tests reviewers, and I plan to merge the PR by tomorrow. One key challenge I encountered was related to site analytics, specifically tracking clicks on the volunteer link in the footer. The issue arose because the anchor link for "Donate or Volunteer today!" is embedded in an I18N key rather than being a standard Angular anchor tag. This makes it impossible to add a function that triggers an event in Google Analytics (GA) when the volunteer link is clicked. Additionally, we cannot modify the I18N key to use Angular code because the sentence structure for "Donate or Volunteer tod...

Week 12

  Week 12 Highlights (17/07/2024 - 23/07/2024) This week marked a significant recovery and productivity boost. Following my recovery from illness, I prioritized merging the previously opened M2.1 PR, which focused on the redesigned Volunteer page. To compensate for the lost time during the previous week, I dedicated extra hours to finalizing the Teach page redesign. This culminated in the creation and submission of M2.2 PR. I actively engaged with the my mentor, promptly addressing their feedback on both PRs. Looking ahead, I anticipate the successful merging of M2.2 in the next few days, marking another key milestone in the project.

Week 11

  Week 11 Highlights (10/07/2024 - 16/07/2024) This week I completed  my work on the Volunteer page redesign. I completed the layout and functionality, culminating in the creation of Pull Request (PR) M2.1. I also made preliminary design adjustments to the Teach page, laying the groundwork for future development. Unfortunately, an unexpected illness(fever, cold, cough) due to the rainy season disrupted my workflow, preventing further progress on the Teach page. Despite this setback, I'm determined to regain momentum and continue working on the Teach page as soon as I recover.

Week 10

  Week 10 Highlights (03/07/2024 - 09/07/2024) This week marked a significant milestone with the completion of the internal evaluation for the About page redesign project. The evaluation proved invaluable, as the feature testing team identified several areas for improvement. I dedicated my efforts to addressing the identified bugs and successfully merged PR M1.7(b), which incorporated these fixes. This iteration brings the About page to its final form. I have started working on M2.1PR

Week 9

  Week 9 Highlights (26/06/2024 - 02/07/2024) Week 9: Overcoming Challenges and Optimizing Performance This week was focused on resolving critical issues and optimizing project assets. I successfully addressed all bugs identified during the M1 PM demo, resulting in the creation and merging of M1.7(a) PR. This accomplishment brings me closer to reaching the Milestone 1 . A significant challenge arose due to increased image size within the assets/images folder, which exceeded the 32MB limit for release. To resolve this, I collaborated with the server and org admins to optimize the release candidate size. Their support was instrumental in overcoming this obstacle. By optimizing image sizes and implementing the necessary changes, I ensured that the project remains on track for the upcoming release.