===Profile Information
**Name**: Amey Gupta
**IRC nickname on libera.chat IRC** : Amey1619
**Email ID**: somu160202@gmail.com
**Zulip**: [[ https://wikimedia.zulipchat.com/#narrow/pm-with/469500-somu160202 | AMEY Gupta ]]
**GitHub**: https://github.com/Amey1619
**Location**: New Delhi, India
**Timezone**: IST (UTC + 5:30)
**Typical working hours ** : Reachable anytime easily through email\Zulip. Working hours : - UTC
UTC 10:30 AM to UTC 6:305:30 PM [IST 4:00 PM to IST 1211:00 AMPM].
===Synopsis
Wikipedia is an online open-source encyclopedia that offers a vast sea of knowledge but behind its success the main reason is the Wikipedians who give there best effort to edit these article and provide us with these informative articles. The goal of this project is to help these Wikipedians by creating a simpler and more efficient version of making an "Edit Request" so that anyone from all over the world can submit an edit request for any article easily. This project will aim at redesigning process of making an edit request so that any interested individual can create good edits without worrying about the set of rules and regulations. At the end this project will help the Wikipedia to attract more and more good editors in submitting their edit request. Thus, satisfying the goal of Wikipedia that "Everyone can edit" .
**Possible Mentors: @Enterprisey, @Firefly, @SD0001**
**Have you contacted your mentors already? ** Yes, I have contacted the Mentors.
# Timeline
| **Period** | **Task** |
|------------ |-----------|
|May 20 to June 12|**Community bonding period**: Focus will be on designing a mock-up UI to learn more about the project and discussing it with mentors and familiarizing with the community. |
|June 13 to June 30| Implementing the Front-end for the Edit request wizard by using the decided framework. |
|July1 to July 8| Working on implemenDesigning a feature for submitting quotationsthe source by the user and its validationdiscussing it with the mentors. |
|July 9 to July 16| DesignDeveloping a feature for submitnd testing the source by the user and discussing it withform to take input for the mentorssource.. |
|July 17 to July 28| Fixing up patches and bugs and testing the codebase for the same. |
|July 29| **Phase 1 Evaluation**. |
|July 30 to August 6| Developing and testing the form to take inputDoing research on source (URL) validation for the sourcebetter implementation. |
|August 7 to August 13| Doing research onAdding source validation for better implementationpart and developing backend for the same. |
|August 14 to August 21| AddWorking source validon implementing quotation part and developing backend for the same.s and its validation (i.e. coming from source). |
|August 22 to September 1| Adding final submit buttons and testing up the entire project .|
|September 2 to September 4| Preparing up final report, Fixing-up bugs and cleaning up code for submission.|
|September 5 to September 12 |**Final week** Submitting the final code for mentors reviewing |
|September 13 to September 19| Evaluation by the mentors |
|September 20| **Initial GSOC 2022 Results Announced**|
===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- Designing a mock-up UI for "Edit Request Wizard"
===Participation- Redesigning Front-end of "Edit request wizard"
Describe how you plan to communicate progress and ask for help, where you plan- Implementing a form to publish yourinput source code, etcce
===About Me**Phase 1 Evaluation**
- Working on source(URL) validation
- Working on invalid source handling
- Implementing a form to input quote
- Checking if quote comes from valid source
- Documentation and fixing bugs
- Interface for editor to give feedback on edit request
Tell us about a few:**Final Evaluation**
- Your education (completed or in progress)===Participation
- I will be making a git repo with- main and master branches and will be committing code to the master branch daily after it is reviewed by mentors .
- I will be creating pull requests when a feature would be ready to be tested and deployed .
- How did you hear about this program?Reachable anytime easily through email\Zulip. A well planned session if required: - UTC 9:30 AM to UTC 5:30 PM [IST 3:00 PM to IST 11:00 AM].
- Will you have any other time commitments, such as school work, another job, planned vacation, etc, during the duration of the program?Feedback and code reviews can be done through GitHub by commenting on the appropriate repository
- We advise all candidates eligible for Google Summer of Code and Outreachy to apply for both programs. Are you planning to apply to both programs and, if so, with what organization(s)?I will be writing weekly reports on the progress on the meta wiki.
- What does making this project happen mean to you?I also plan on writing a small blog about every task after its completion on my blog.
===About Me
I am a 20-year-old, junior enrolled in Information Technology at Indian Institute of Information Technology (IIIT) Sonipat. I developed a passion for development in my freshmen year and from then, most of my time goes into reading and writing software. I came to know about GSOC at the end of my freshmen year and also the importance of open source contribution in Tech world.
My End-semester exams will be from May 18 to May 30 and during this time I will be less active for community bonding , but I am sure that I will still be able to give at least 30 hours a week to this project .I am not planning any vacations during the GSOC period. My summer vacations begin on the 31th of May and end on the 2nd of August during which I’ll be completely free to work on the project. The coding period of GSOC will be from 13th of June to the 4th of September during which I can easily devote 40 hours per week during the vacations and 30 hours per week after my college reopens. I plan to complete most of my work before my college reopens .
//Why am I interested in "Edit Request Wizard" project of Wikimedia ?//
The "Edit Request wizard" is a crucial way of maintaining and improving the quality of Wikipedia articles as anyone from anywhere can edit these article. Which make it a true open-source project . This project will make editing more accessible for people from all backgrounds thus helping Wikipedia to achieve it goal to make easy for anyone to become a editor. Moreover, I have experience in working with Front-end (HTML/CSS/JS) , ReactJS , PHP and Python.
due to which I believe I’ll be a very good fit for accomplishing the primary goals for the projects statements.
*This is my First time contribution to open source and I am only applying for GSOC so I am hoping to make a positive impact through it for beginners by helping them in making their first edit request.
===Past Experience
- Please add links to any feature or bug fix you have written for a Wikimedia project during the application phase.
- Describe any relevant projects that you've worked on previously and what knowledge you gained from working on them.
- Describe any open source projects you have contributed to as a user and contributor (include links).
===Any Other Info
Add any other relevant information such as UI mockups, references to related projects, a link to your proof of concept code, etc