IMPORTANT: Make sure to read the [GSoC participant instructions](https://www.mediawiki.org/wiki/Google_Summer_of_Code/Participants) and [communication guidelines](https://www.mediawiki.org/wiki/New_Developers/Communication_tips) thoroughly before commenting on this task. This space is for project-specific questions, so avoid asking questions about getting started, setting up Gerrit, etc. When in doubt, ask your question on [Zulip](https://wikimedia.zulipchat.com/#narrow/stream/365030-gsoc23-outreachy26/topic/welcome) first!
===Brief summary
[[ https://github.com/Wikidocumentaries | Wikidocumentaries ]] is a website aggregating Wikimedia content and displaying media from external media repositories via API calls. It provides a language-independent way of browsing Wikimedia projects based on Wikidata items and links between them. The goal of the project is to allow the users to find interesting open content and contribute it to the Wikimedia projects by using the content for their purposes. The name of the project, Wikidocumentaries, refers to media compilations that the project eventually allows users to create from the materials they find.
The task is to establish the full workflow from reading media from an external repository and contributing that to Wikimedia Commons Structured Data. It will require addressing user authentication in the Wikimedia projects. There are additional areas where the work may expand to, based on the interest of the intern.
===Skills required
The UI code is created with Vue, and the API code is JavaScript. The work focuses on Structured Data on Commons, therefore understanding of MediaWiki API, Wikidata and SDC is needed. The project has a backlog at https://phabricator.wikimedia.org/project/view/3394/. Wikidocumentaries is currently offline, but it will be back online soon. It can be installed locally for development.
===Possible mentor(s)
TuukkaH, Susannaanas
===Microtasks
We are going through the tasks in https://phabricator.wikimedia.org/project/board/3394/ to identify good microtasks.