| data |Profile Information
Name: Varinderjot Singh Heer
Zulip name: Varinder
Web Profile : [[ https://www.linkedin.com/in/varinderjot-singh-h-0712971a5/ | Linkedin ]], [[ https://www.behance.net/shadow30vj | Behance ]], [[ https://github.com/Shadow-supreme22 | Github ]]
Location (country or state): Punjab,India
Typical working hours (include your timezone): 6PM to 12AM , UTC+5.30
Synopsis
Wikipedia is a multilingual open online encyclopaedia written and maintained by a community of volunteers through a model of open collaboration, using a wiki-based editing system.
This project(Edit Request Wizard) is about redesigning the edit system and make it more user friendly for the users to edit freely and under the rules of Wikipedia. It will also include the validations so that the edits could be reliable.
- Possible Mentor(s):@Enterprisey, @Firefly, @SD0001
Timeline
Period | Task
May 20 - June 12 | Community bonding period: Will know about the community and discuss the milestones and deadlines with the mentors.
Design the UI/UX of the project and learn other requirements of the project.
June 13 to June 28 | Coding Begins: will start the coding part .
Implement the UI design in coding to make the webpage for Edit Request Wizard
June 29 to July 24 | Write code for checking errors and also for guiding users
July 25-July 29 | Phase I evaluation
July 30-Aug 5 | Fixing the errors and making it responsive
Aug 6 - Aug 30 | Work on Backend, write the validation code and other logics
API integrations to be done
Aug 31- September 5 | Testing Phase:Bug fixes , checking functionality
September 6 -September 11 | Writing Documentation and code cleanup
Evaluation by mentor
September 12 | Submission of Final work and final evaluation by the mentor
September 12-September 19 | Mentors submit final student evaluations.
20 September | Final results of Google Summer of Code 2022 announced
Deliverables
User friendly design of Edit Request wizard
Validations to check that source is reliable
Integrating the API and implementing the logic
Do testing and check for errors.
Participation
Will create a github repo with a master and development branch. The code will be pushed to development branch and after testng it will be pushed to master branch.
Will always stay connected to mentor on zulip and keep them up to date about the progress
Will use zulip chats for clearing my doubts by asking the mentors
Will write weekly reports and also a blog
Will be available to be contacted by gmail in non working hours
About Me
- Your education
I’m a final year student at Sant Baba Bhag Singh University, Punjab, India pursuing Bachelor of Technology in Computer Science and Engineering. I've completed my secondary education from Woodland Overseas School, Punjab, India.I have experience in Fullstack web development.
- How did you hear about this program?
Actually I heard about it from a youtube channel and I always thought about being part of something this awesome. I wanted to work on some real time project which would help everyone and also learn about new things and experiences.
- Will you have any other time commitments, such as school work, another job, planned vacation, etc, during the duration of the program?
I have my final semester exams from June 20 to June 27 but I can manage them and will give most of my time to Gsoc. I will be in touch with my mentors and inform them of my progress regularly.
- 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 am applying only for Google Summer of Code.
- What does making this project happen mean to you?
First reason is that making this project happen means contributing to Wikipedia’s mission which is a great achievement.
Secondly,It will be my first time working on a real-world project and for a great organisation.So this project is an opportunity to implement my skills and also to learn some new skill and experience.
Past Experience
- Describe any relevant projects that you've worked on previously and what knowledge you gained from working on them.
1. For my minor project I worked on Ebook archive which was a website made for students who find it hard to search for ebooks relevant to there syllabus or cannot have some free access to the ebooks they require. This website had its backend made using django while its frontend was made in React.The main challenge about this project was to make cross application connection.The link:-https://github.com/Shadow-supreme22/bookui
2.I have completed Google UX certification from coursera last year.The Link for the same is
https://www.coursera.org/account/accomplishments/specialization/certificate/ULYYB6HEKG8G.
3.I am proficient in Python,Django, HTML, CSS, Bootstrap, JavaScript, jQuery, React.js, and Node.js and have experience of Ubuntu system.
-Microtasks Carried Out
MICROTASK 1: Make an edit request and write about it.
This task was to make an edit request on some wikipedia article.
Made a minor edit
Required some basic check and validations with an interactive UI for edit request form which will be user friendly.
MICROTASK 2: Design a form input that allows the user to input a source
In this I have used Figma .
The link:- https://www.figma.com/file/lrO1HaiVLenjW8kJcmTrOM/Untitled?node-id=0%3A1
MICROTASK 5: Complete the user scripts tutorial.
Have completed the Userscript Tutorial.
Any Other Info
Google Doc Link: [[ https://docs.google.com/document/d/1_oZ7fcTmjD5WAt_gwrwxqEuxtgWhOdyGfhxdvnnqHhw/edit?usp=sharing | Here ]]