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
Period | Task | |
Week1 and Week 2 | Induction Period, Discussing the layout with the mentors and the fellow mates that needs to be implemented. | |
Week 3 | Making the complete frontend of the form consisting of all the pages. | |
Week 4 | Adding all the options to the form regarding which details needs to be collected. | |
Week 5 | Adding space for entering the content that needs to be added and then implementing methods to check whether the content is right or not. | |
Week 6 | Implementing methods to check whether the source entered is valid or not in JavaScript. | |
Week 7 | Fixing the errors and bugs if any, in the code, and checking the form for responses. | |
Week 8 | Phase-I evaluation. | |
Week 9 and Week 10 | Integrating the API if needed and suggested by the mentors. | |
Week 11 | Adding more methods to check for the validation process for the form responses. | |
Week 12 | Publishing full-fledged working code and maintaining database for the responses, and checking and making the UI responsive. | |
Week 13 | Making documentation for the whole project, and code cleanup for submission. | |
Week 14 | Submitting the final project to the mentors. | |
Week 15 | Mentor submit final GSOC contributor evaluations. | |
Week 16 | Results of Google Summer of Code 2022 announced. | |
Deliverables
- Making the user-friendly UI interface for the “Edit Request Wizard” form.
- Implementing the functionalities to verify the details.
- Making UI responsive so that it is compatible to all the devices.
- After accepting the responses, integrating it within the correct article.
- Integrating the API for validation and the backend process.
- Linking all the resources at correct places.
- Checking for bugs and errors.
- 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.