Programs & Events Dashboard is a web app for organizing and tracking newcomer-focused events for Wikipedia and other Wikimedia projects. Users can set up an event, list the users who are participating, and keep track of the edits everyone makes between the start and end of the event. However, there are a wide variety of events that people need to track, from Edit-A-Thons to photo contribution drives to Wikipedia Education Program classes in schools and universities. The Dashboard has the flexibility to handle many different types of events, but it can be confusing to know how to configure an event to get the right features and contribution tracking.
The focus of this project is to make it easy for users to set up an event with exactly the settings they need, by creating an interface that walks through all the main options and describes what they do and what they are for — a setup wizard for configuring an event.
The Dashboard is built with a React frontend and a Ruby on Rails backend, and the majority of this project will be focused adding new features in React.
For more details on how to get involved, please see the Outreachy listing: