**Project title:** // Cat-a-lot javascript gadget developer //
**Description of project:** // [[ https://commons.wikimedia.org/wiki/Help:Gadget-Cat-a-lot | Cat-a-lot ]] is a JavaScript gadget primarily used on Wikimedia Commons for categorizing photos. Approximately 5% of daily Wikimedia Commons users utilize this tool. However, it currently lacks an active developer, and several bugs need to be fixed. There are also open feature requests, such as adding depict statements instead of categories. //
**Expected outcomes:** // documenting the developing process, depict support //
**Required skills and/or preferred skills:** // javascript, html, Vue.js, mediawiki API //
**Possible mentor(s):** Zache
**Size of project:**350
**Add a rating of difficulty for the project - easy, medium, or hard.** //medium//:
**Microtasks:** //TODO: links to easy and self-contained tasks on Phabricator that students can work on to get familiar with the project and technologies//
**Any other additional information that the interns should know about:**
NOTE: Currently, most of the development is done on Wikimedia Commons using personal JavaScript pages ([[ https://commons.wikimedia.org/wiki/User:Zache/cat-a-lot-edit-libAPI.js | example ]]). Describing solid local development process could also be a worthwhile task.
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.