Page MenuHomePhabricator

Proposal: Addressing the Lusophone Technological Wishlist Proposals
Closed, DeclinedPublic

Description

About Me

My name is Chidimma Okoloigwe. I enjoy building practical solutions using JavaScript, especially tools that deal with data and real-world problems.

GitHub:
https://github.com/Cheemma1

During this Outreachy application, I worked on tasks related to JSON formatting and checking whether links are valid, as part of [[ T418285 ]] and [[ T418286 ]]. These tasks helped me understand how small issues like timezones or inefficient requests can affect real systems.

What I Worked On

Task 1 – JSON Data Formatting

I worked on formatting JSON data so it is clean, structured, and easy to read.

While testing, my mentor pointed out that the dates were off by one depending on timezone. I fixed this by adjusting how the date was handled so it works correctly in different environments.

This taught me that something as simple as a date can behave differently depending on location.

Repository:
https://github.com/Cheemma1/outreachy-task-1

Task 2 – URL Status Checker

I built a script that checks whether URLs are working or not.

Initially, I used GET requests, but after feedback, I updated it to use HEAD requests since only the status code is needed. This made the solution more efficient.

I also made sure to handle basic cases like skipping unnecessary rows and returning useful results.

Repository:
https://github.com/Cheemma1/outreachy-task2-url-checker

Mentors

@Arcstur
@Ederporto

How I Approach Problems

When I work on a task, I try to:

  • First understand the problem clearly
  • Write a simple solution that works
  • Then improve it by handling edge cases and feedback

I like improving things step by step rather than trying to make everything perfect at once.

How I Plan to Work During the Internship

If selected, I plan to:

  • Spend the first few weeks understanding the project deeply
  • Work on tasks step by step and share updates regularly
  • Ask questions whenever I’m unsure
  • Improve my work based on feedback from mentors

I will stay consistent and make sure I communicate my progress.

Closing

Thank you for your time. I appreciate the opportunity and I’m excited about the possibility of contributing to this project.

Event Timeline

@Chidimma95 Hi, which of the three "Addressing the lusophone technological wishlist proposals" project proposals is your application about exactly?

Gopavasanth subscribed.

Thank you for your proposal and the effort you put into it. This year we received over 20 strong applications, and after a highly competitive review, we were unfortunately unable to offer you a slot.

Please don't see this as a failure, many contributors who weren't selected for Outreachy have gone on to make meaningful, lasting impact in the Wikimedia community, and we genuinely hope you'll stay engaged. You're very welcome to continue contributing outside of Outreachy. Our mentors and org admins are happy to help you get started or keep going:

We hope to see you around in the community.