Page MenuHomePhabricator

Outreachy 30: Improve performance of slow routes in Programs & Events Dashboard
Closed, ResolvedPublic

Description

Include the following for your Outreachy 30 project idea:

Project title: Improve performance of slow routes in Programs & Events Dashboard
Brief summary: Programs & Events Dashboard (https://outreachdashboard.wmflabs.org/) serves a large amount of web traffic, and some slower routes — such as the list of Articles edited in a Campaign — make for a poor user experience and may contribute to downtime. For this project, you'll fix the most impactful web traffic performance problems, through a combination of backend changes to improve query efficiency and/or caching, as well as frontend changes to bypass too-large server-rendered pages.
Skills required: Ruby, JavaScript, SQL
Learning outcomes: Improve web performance for Programs & Events Dashboard
Possible mentor(s): @Ragesoss, @Formasit-chijoh
Microtasks: https://github.com/WikiEducationFoundation/WikiEduDashboard/issues?q=is%3Aissue%20state%3Aopen%20label%3A%22newcomer%20friendly%22
Any other additional information that the interns should know about:

IMPORTANT: GSoC / Outreachy candidates are required to complete micro-tasks during the application period to prove their ability to work on a three month long project

Event Timeline

LGoto changed the visibility from "Public (No Login Required)" to "acl*outreachy-mentors (Project)".Mar 13 2025, 4:57 PM
LGoto moved this task from Backlog to Project Proposals on the Outreachy (Round 30) board.
LGoto changed the visibility from "acl*outreachy-mentors (Project)" to "Public (No Login Required)".Mar 14 2025, 5:26 PM
Gopavasanth subscribed.

Congratulations @Abishekdascs on being selected for Outreachy! 🎉
Wishing you a great journey ahead—happy coding and best of luck with the program!

As you move through the community bonding period, feel free to refine your project timeline and finalize the steps leading up to the coding phase. If you have any questions, don’t hesitate to reach out—whether on Zulip, via email, or directly on this ticket.