My experience as a particpant at KWoC22

My experience as a particpant at KWoC22

ยท

4 min read

What is Kharagpur Winter Of Code 2022(KWoC22) ?

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.

Why KWoC22 ?

  • Intro to Open Source !

    KWoC provides a great opportunity to get acquainted with Github along with Git commands and contribute to open source efficiently. Brush up your coding skills

    If you love coding and want to learn about software development then KWoC helps you to get a glimpse of it and gives you a head start.

  • Prepare for GSoC

With KWoC, you get to know about how to select a project, interact with mentors and learn all other things that prepare you in the best way for the next GSoC.

  • Schwags & Goodies

    To motivate more Open Source contribution, top 5 selected contributors will receive swag kits from Postman.

What is Open Source ?

Open source is a term that originally referred to open source software. Open source software is code that is designed to be publicly accessible by anyone and for anyone , anyone can see, modify, and distribute the code as they can resuse it and research on it

Open Source is not just about code. It is about people, communication and collaboration

Why one should contribute to open source?

  1. Learn in a practical way

  2. Learn from others by collaborating

  3. Build's Confidence

  4. Learn How to collaborate

  5. Improve your communication skills

    and many more..

My Contributions In KWoC22

  • Let-Upsolve :

    My first contribution was in Lets-upsolve work in which i made a proper navbar.

    Learnings :

    a) Learned React Router Dom

    b) Learned How to use material ui in reactJS

    b) learned how to make a valid PR so that someone can understand how i worked on it

    Link :

    Link to PR


  • E-Commerce-Website :

    My second contribution was to an eCommerce website where the navbar was not working I added the complete routes in it

    Learnings :

    a) Polished some css fundamentals

    b) revised some HTML fundametals

    Link :

    Link to PR


  • E-Commerce-Website :

    My third contribution was again in the eCommerce website where the issue was in smooth scrolling

    Learnings :

    a) CSS fundamentals

    b) JavaScript fundamentals

    Link :

    Link to PR


  • Bandhu-Card-Landing-Page :

    My fourth contribution was in Bandhu Card Landing Page where i adjusted the whole website and made it fit in a single page and made it responsive

    Learning :

    a) CSS Fundamentals

    b) Media screen basics

    Link :

    Link to PR


  • E-Commerce-Website :

    My fifth contribution was in e-commerce website where there were major problem in image along with information where it was showing scroll bar i removed all the overflows and adjusted it

    Learning :

    a) CSS fundamentals

    Link :

    Link to PR


  • E-Commerce-Website :

    My sixth contribution was in e-commerce website where there were problem in Contact us form

    Learning :

    a) CSS fundamentals

    Link :

    Link to PR


  • Travel-WorldWeb :

    My seventh contribution was in Travel World website where there i added a blog page with the help of HTML CSS

    Learning :

    a) CSS fundamentals

    b) HTML fundamentals

    Link :

    Link to PR


  • Restaurant-FoodWeb :

    My eighth contribution was in Restaurant-FoodWeb where there i added a blog page with the help of HTML CSS

    Learning :

    a) CSS fundamentals

    b) HTML fundamentals

    Link :

    Link to PR


    My learning From KWoC

    It was a great initiative taken by IIT Kharagpur for the practice of GSoC and it was genuinely worth taking part in it it was motivating towards our open-source journey and i personally gonna take more and more part in such programs where i learn from other and collaborate with other to fix a problem.

    Mentors were very friendly and very helpful and to be honest it was a very nice experience to take part in KWoC because of the following reasons

  • Beginner-friendly projects.

  • Flexible Projects.

  • Great Mentors.

  • Variety of projects.

  • Easy to understand

Conclusion

I have learned a lot and personally have gained much confidence to the point where I find myself very much comfortable with open source and motivated me to contribute more and more towards it from my end my conclusion would be that everyone should contribute to open source as it is genuinely awesome and you learn a lot from it, new people, new ideas, new learnings and many more!

Credits :

  1. Eddie Jaoude

  2. Pradumna Saraf

  3. RedHat

ย