My KWoC ’22 Project Report

Shreyansh Khaitan
3 min readJan 6, 2023

--

KWoC ’22 Homepage

About KWOC

Kharagpur Winter of Code is a 5-week long online program for students who are new to open source software development. The program not only helps students to get involved in open source, but also prepares them for many open source summer programs; Google Summer of Code being one of them.

About Me

My name is Shreyansh Khaitan, I am a second-year undergraduate student pursuing B.tech CSE with specialization in AI and Robotics at Vellore Institute of Technology, Chennai. I like to work on and learn about various technologies. My tech stack comprises Java, C, C++, Python and ML. Besides that, I am also currently learning app development. You can connect with me at : LinkedIn GitHub

Projects that I worked on

ML-Crate

About the repo: As we all know the BGMI Loot Crate comes with so many resources for the gamers, this ML Crate will be the hub of various ML projects which will be the resources for the ML enthusiasts!

ApnaBharat-Bus-Booking-Reservation-System

About the repo: Bus Reservation System is a pretty fully functional system developed using Tkinter(GUI), SQLite, Python, which is designed to automate the online ticket purchasing through an easy online bus booking system. With the bus ticket reservation system, you can manage/book reservations, clients data and passengers lists, can add new bus or new route as an Operator admin. At the end, the user will have a proper ticket for his/her booking.

List of Pull Requests I created and their Summary

Barcelona Immigration Analysis:

In this contribution, Exploratory Data Analysis and Data Visualisation is performed on the dataset. The data is plotted onto bar graphs and pie charts to see the places from where the maximum number of immigrants come from. And in which districts they settled. All of the the things I have done using python in Jupyter notebook.

Comment from mentor: Picture perfect. The way you have represented your README and project file is really appreciating.

Top Animation Movies and TV Shows Analysis:

In this project, Exploratory Data Analysis and Data Visualisation is performed on the dataset. The data is plotted onto bar graphs and pie charts to see the reviews and ratings of all the TV shows and Movies and find out how its related. Also, shows which all movies are popular and which people prefer more — TV shows or Movies.

Update ContributorsList.js:

This was one of my very first contributions towards open source. The mentor helped me a lot in making my first PR. This was a very basic contribution, towards a file in which I added my name and other details.

Learnings

KWOC was my first open-source participation and undoubtedly, it proved to be a great learning experience. Both of my mentors were extremely helpful and maintained proper communication with the participants through slack and discord, throughout the program. It also introduced me to the GitHub desktop application and I found out that I am more comfortable using GUI app instead of command line keys for contribututions. I got to learn a lot about how to make a pull request and raise issues. I also learned how to write README files for GitHub projects. I got this wonderful opportunity to network with so many enthusiastic and like-minded people. It also helped me to put my skills learned into practical use. I highly encourage the beginners who are starting their journey in the open-source world to participate in the Kharagpur Winter Of Code.

--

--

Shreyansh Khaitan
Shreyansh Khaitan

Written by Shreyansh Khaitan

Sophomore at VIT Chennai, pursuing CSE. ML enthusiast.

Responses (1)