KWOC Project Report

Tejas Tapas
3 min readJan 3, 2021
Kwoc winter of code

About KWoC

KWoC (Kharagpur Winter Of Code) is an annual open-source program conducted by Kharagpur Open Source Society, IIT Kharagpur. It is a five-week-long program that runs during the month of December. It is aimed at promoting open source participation and helping students prepare for events like GSoC.

About Me

I am a third-year engineering student pursuing a computer science and engineering degree. I am a full-stack web developer with expertise in React, Node, Material-UI, and related technologies.

I am a hackathon enthusiast and love participating and mentoring in various hackathons. I am also an open-source contributor and Kharagpur Winter Of Code was a program that I recently contributed to.

My work in KWoC

Project Name: Rotten Scripts

Project Discription: Rotten Scripts contains amazing and awesome scripts written in Python, JavaScript, Bash, Powershell, and more.

Contribution Discription 1: I contributed a script named Toonify Image which takes an image as input and make a cartonistic image of it.

Contribution Discription 2: I contributed a script named merge_to_pdf which takes 2 pdf as an input and merge them together using the concept of pyPDF and other python technologies

Project Name: SpeakEd

Project Discription: An Open Community Platforms connecting Speakers to Community Leads while building their Portfolio

Contribution Part 1: I made a complete 404 page using HTML and some advance concept of CSS to add animation effect to the page

Contribution Part 2: I added a pull request and issue template using github action so as to create a smooth flow of issues and pull request taking place in turn helping the maintainer as well as the participants

Project Name: QP-Generator

Project Discription: Aimed to ease the question paper generation process and include ML to enhance rephrasing of questions. (We are getting started)

Contribution Part: I worked on adding a CODE_OF_CONDUCT file and updating the README file and got an oppurnity to improve mu documentation style and learned why documentation is important

Conclusion

So I got an oppurnity to contribute to various kinds of project ranging from tech stacks like python, java to HTML, Javascript and React.

I got to learn basic git commands like clone, pull, push to merge my first pull request.

I got to learn why documentations is important in any open source project and how to write a well documented Readme file so everyone will find it easier to understand about the project.

I would like to thank Kharagpur Winter Of Code for giving us an opportunity to be a part of such a big open source event and learn various new concept.

--

--