Page MenuHomePhabricator

GSOC-2022 Project Proposal - Edit Request Wizard.
Closed, DeclinedPublic

Description

Profile Information

Name: ANIKET TEWARI
E-mail: aniket_tewari.scsebtech@galgotiasuniversity.edu.in
Wikimedia User Page: https://meta.wikimedia.org/wiki/User:Aniket_Tewari
Resume:https://drive.google.com/file/d/1p2XxGAhuJeOZ3A6kTIO4U7UEoVpHChUU/view?usp=sharing
Github Profile: https://github.com/AniketTewari
Location: Uttar Pradesh, India
Typical Working Hours: 11 A.M. to 10 P.M. (IST)

Synopsis

Wikipedia is a free online encyclopedia where all the information is present for which a user is looking. There are various articles present ranging from information about any personality to technical content also. The articles are maintained and published by a group of responsible persons, i.e., editors.
This project is about redesigning the Edit Request Form. In simple words, making of Edit Request Form from scratch which enables user to make a request to edit articles and add meaningful content to it from their end. The form will contain the information like name, what type of content needs to be added, from which source the data has been collected, what content needs to be added and so on. Its objective is to provide a user-friendly way for all the editors who want to contribute to the articles.
Possible Mentor(s): @Enterprisey , @Firefly , @SD0001
Have you contacted your mentors already?: Yes.

Timeline

PeriodTask
Week1 and Week 2Induction Period, Discussing the layout with the mentors and the fellow mates that needs to be implemented.
Week 3Making the complete frontend of the form consisting of all the pages.
Week 4Adding all the options to the form regarding which details needs to be collected.
Week 5Adding space for entering the content that needs to be added and then implementing methods to check whether the content is right or not.
Week 6Implementing methods to check whether the source entered is valid or not in JavaScript.
Week 7Fixing the errors and bugs if any, in the code, and checking the form for responses.
Week 8Phase-I evaluation.
Week 9 and Week 10Integrating the API if needed and suggested by the mentors.
Week 11Adding more methods to check for the validation process for the form responses.
Week 12Publishing full-fledged working code and maintaining database for the responses, and checking and making the UI responsive.
Week 13Making documentation for the whole project, and code cleanup for submission.
Week 14Submitting the final project to the mentors.
Week 15Mentor submit final GSOC contributor evaluations.
Week 16Results of Google Summer of Code 2022 announced.

Deliverables

  1. Making the user-friendly UI interface for the “Edit Request Wizard” form.
  2. Implementing the functionalities to verify the details.
  3. Making UI responsive so that it is compatible to all the devices.
  4. After accepting the responses, integrating it within the correct article.
  5. Integrating the API for validation and the backend process.
  6. Linking all the resources at correct places.
  7. Checking for bugs and errors.
  8. Maintaining documentation for the whole project.

Participation

What I will do during my whole tenure is to work on this project. I will make a Github repository and push all my codes to it. When these codes are verified by my mentors, then, will merge it to the main branch.
I will make a documentation report for my daily tasks that I will be doing and will send to my mentors on timely basis.
I will be in full coordination with my mentor during this whole tenure and follow the instructions given by them.
I will coordinate with my mentor through mediums like zulip chats and will discuss about my code and all.

About Me

I am currently pursuing B. Tech in Computer Science and Engineering from Galgotias University. I am currently in my pre-final year. I am passionate about Web Development and as well as Android App Development and worked on several projects as well.
I came to know about this program from my seniors who were a part of this. I am very excited to be a part of this program.
I am applying for the organization named “Wikimedia” for GSoC-2022, and will be working on the project named “Edit Request Wizard Form”. I am very eagerly waiting to contribute my best to the organization. I will be working very hard in order to meet the organisation’s goals. I will be available to work on the project for the whole tenure.
Wikipedia is a great platform for students to get the detailed description for the topics that they are looking for. It has helped me a lot also whenever I was in need for collecting the information. The articles here are edited by the audience which makes it more genuine. The current way in which an edit request is made is complicated. So, this project is all about making this process very smooth, so that anyone can contribute into it. This would be a great help in making the edit requests very easily. I am very excited to be a part of this project.

Past Experience

I have good experience in Web Development frontend languages like HTML, CSS, and Bootstrap. I also have good experience in JavaScript which will be required for working in this project. Apart from that, I also know about the PHP, and the Firebase Database, through which we can easily store and retrieve the data. I also worked on some projects related to that.
Not only Web Development, I also have enough knowledge of Android App Development and worked on several projects as well.
I have also performed internships in several companies regarding Web Development, Android App Development, etc., so have good experience of company’s requirements. I successfully delivered the project to the organizations while working with them.

Any Other Info

I have completed the task mentioned in the project proposal. You can find it here.

Related Objects

Event Timeline

AniketTewari renamed this task from Insert project title here to GSOC-2022 Project Proposal - Edit Request Wizard..Apr 8 2022, 7:52 PM

Hi! I am Srishti, one of the org admins - it's great to see your interest in applying to GSoC with Wikimedia! You can safely ignore this message if you have already followed our participants' guide. As you develop your proposal, we want to ensure that you follow the application process steps: https://www.mediawiki.org/wiki/Google_Summer_of_Code/Participants#Application_process_steps, primarily communicate with project mentors, integrate their feedback in your proposal, adhere to the guidelines around proposal submission, contribute to microtasks, etc. Let us know if there are any questions!

As the GSoC deadline is soon approaching in less than 24 hours (April 19, 2022, 18:00 UTC), please ensure that the information in your proposal on Phabricator is complete and you have already submitted it on the Google's program website in the recommended format. When you have done so, please move your proposal here on the Phabricator workboard https://phabricator.wikimedia.org/project/board/5716/ from "Proposals in Progress" to the "Proposals Submitted' column by simply dragging it. Let us know if you have any questions.

Gopavasanth added a subscriber: Gopavasanth.

@AniketTewari We are sorry to say that we could not allocate a slot for you this time. Please do not consider the rejection to be an assessment of your proposal. We received over 75 quality applications, and we could only accept 10 students. We were not able to give all applicants a slot that would have deserved one, and these were some very tough decisions to make. Please know that you are still a valued member of our community and we by no means want to exclude you. Many students who we did not accept in 2021 have become Wikimedia maintainers, contractors and even GSoC students and mentors this year!

Your ideas and contributions to our projects are still welcome! As a next step, you could consider finishing up any pending pull requests or inform us that someone has to take them over. Here is the recommended place for you to get started as a newcomer: https://www.mediawiki.org/wiki/New_Developers.

If you would still be eligible for GSoC next year, we look forward to your participation