User:Niharika (usurped)/Bug Reporting System

Contact Information
Name: Niharika Kohli

Email: niharikakohli29@gmail.com, Available to chat on GTalk

IRC Handle: Niharika

Location: New Delhi, India

Typical Working Hours: GMT+5:30, free to work during the day for most of the days in the internship period. Typical working hours, 9AM to 11 PM.

Synopsis
This project deals with compacting the usual list of Languages you normally see on any Wikipedia and/or WikiMedia page and displaying only the few languages which are relevant to the user who is browsing the website. How this will help: How this project aims to resolve this issue:
 * People spend a lot of time searching for their language. And they have to do this for every time.
 * The number of languages can exceed 200 on popular pages, which can lead to difficulty in searching for a specific language.
 * Based on the user's location (regional language), browser settings (default language,) and previous choices, we can display the list of relevant languages to the user.
 * Allow the user to search for the languages not being displayed by default

November 1 to December 10

 * Setup the development environment and resolve issues during setup.
 * Get involved with the community
 * Work on a microtask- a dummy of how the actual ULS will work

December 10 to December 30

 * Implement UniversalLanguageSelector (ULS) as a beta feature. i.e. allow users to volunteer to try and/or locally install it.
 * Extend ULS to hide a part of the language list and display the rest on clicking of a ‘More’ button. Display only the first few languages.(A dummy for this can be found here)

January 1 to January 25

 *  Extend the above to display the languages based on their location, browser settings and previous choices.
 * Improve displayed languages based on relativity to current language.
 * Further improve it based by displaying languages for which more popular(quality) articles are available.

January 26 to February 25

 * Test the ULS on different browsers and devices.
 * Take user feedback Make changes/improvements, based on mentor, community and user feedback.
 * Bug fixing

Past Open Source Experience
I am new to open source and this will, hopefully, be my first project for an open source organization.