===Profile Information
Name: Opara Prosper Nudubuisi
IRC nickname: prosper_
GitHub: https://github.com/OPARA-PROSPER
Location: Imo, Nigeria.
Typical working hours: 2 PM to 2 AM (WAT +1)
===Synopsis
MediaWiki Cargo extension ViewData page is a special page that provides a form user interface for performing cargo queries and secondly, to provide a more query results when the user(wiki user) clicks the "More results". This project aims to improve the user inferface of the form by:
- Including a auto completion and dropdown features to the input fields
- Including form validation
- rename the page to Special:CargoQuery
**Mentor(s)**: @Yaron_Koren @Nikhil-nk
===Deliverables
Describe the timeline of your work with deadlines and milestones, broken down week by week. Make sure to include time you are planning to allocate for investigation, coding, deploying, testing and documentation
===Participation
- I will mage my codes on GitHub and work with Git, I'd be working with two branches- Master and CargoQueryPatch. New codes will be uploaded to the CargoQueryPatch branch frequently and I will merge only reviewed/approved and tested codes to the master branch.
- I will be online on IRC in my working hours ( 2:00 PM to 2:00 AM WAT +1) to collaborate with the mentors.
- I will use Phabricator for managing bugs and subtasks.
- I will be available in non-working hours through my Google mail account.
===About Me
I'm currently an undergraduate student pursuing a bachelor of technology degree in Surveying and Geoinformatics at the Federal university of technology Owerri, Nigeria. I am someonw who is really passionate about technolgy and bringing it closer to my mates in Africa, who are somewhat losing out due to the many challenges we face in Africa. I'm a GitHub Education Campus Expert, I lead an open source community in the state my campus is located (Imo state) by name Open Source Community Africa - imo Chapter (oscaimo on twitter) and i have organized and spoken at workshops on and off-campus around topics like "Introduction to Git and GitHub", "Understanding Open Source License". Being a lover of open source, open knowledge, I started a community i called "freeCodeAcademy" for sharing coding knowledge for free and advocating for the culture of information sharing and mentorship to beginners within the community.
===How did you hear about this program?
I learnt about Google Summer of Code through Open Source Community Africa during GSOC 2018 and was really excited about contributing to open source. But i couldn't contribute then, because i was relatively new to programming, but i made up my mind to participate come GSOC 2019.
===Will you have any other time commitments, such as school work, another job, planned vacation, etc, during the duration of the program?
my only engagement during the program is my school work, which last for 3-4 hrs daily, and will also end by 15th June, after our semester examination. My end of semester examination will not affect my participation as I already i'm preparing now for the examination (and truthfully, no one reads the whole 24hrs a day).
=== What does making this project happen mean to you?
Working on this project will be a dream come true for me because, i was not able to participate in GSOC 2018 due to my large skill gap (which i have since being filling up to e able to participate in GSOC 2019).
Secondly, I have had some initial challenge applying for GSOC 2019 (which i promptly communicated to one of the mentors for this project), working on this project will really be phenomenal psychologically for me and reinforce the belief that i can overcome all challenges and win! in me.
===Past Experience
I have built web pplications using HTML, CSS, JavaScript (JQuery inclusive) and PHP and host the source code on GitHub, I also used Git for version control. The links to some of my projects reflecting the above listed Web Technologies include:
- Address Book App: https://github.com/OPARA-PROSPER/addressBook
- Student Assignment management Platform: https://github.com/OPARA-PROSPER/php_SAMS
- Currency Converter App: https://github.com/OPARA-PROSPER/ALC_Currency_Converter
===microtask completed
Describe any open source projects you have contributed to as a user and contributor (include links). If you have already written a feature or bugfix for a Wikimedia technology such as MediaWiki, link to it here; we will give strong preference to candidates who have done so
===Any Other Info
My MediaWiki User account: [Prosper Opara](https://www.mediawiki.org/wiki/User:Prosper_Opara)