Skip to content

Instantly share code, notes, and snippets.

Last active August 22, 2018 09:04
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
What would you like to do?
GSOC 2018 Work Product - Sagarpreet Chadha

GSoC with PublicLab

Finally, the GSoC coding period is coming to an end as I finish up my project. In this post I aim to summarize all of the work I have done during the past months.

GSoC 2018 Work Product - Sagarpreet Chadha

Final deliverables :


This library is a made upon the very popular LeafletJS Library and using this we can choose combinations of layers to display on map . Each layers gives some environment - related information on map in form of small markers . Each marker on clicking shows pop-up with detailed information .

Integration of Leaflet-Environmental-Layers to mapknitter and plots2 projects

This library is integrated to the front-page of and to various places in . List of places where this library is used and corresponding github Pull Requests :

List of contributions

With over 86000 lines of code and 122 commits , and a lot of debugging over the past few months, I have gained a lot more knowledge about the codebase and internal workings of PublicLab . Here is a list of the different repositories with the commits I’ve made -

What’s left?

Although most of my work is complete and playable, there are still a few things pending :

  1. Ability to generate permalink with url hash of currently enabled layers , which is already in progress here .
  2. Caching of request response somewhere to reduce load on API's server , leaflet-environmental-layers/issues/44 .

My experience :

The community has been extremely helpful and the experience was more than I could have asked for .

The mentors are really supportive and helpful and are full of amazing ideas .

I would definitely love to keep up my involvement with PublicLab as a contributor and hopefully as a mentor as well, for the upcoming Google Code In .

About Project :

This project is created as a part of Google Summer of Code program by Sagarpreet Chadha .

Mentors for this project :

• Stevie Lewis

• jywarren

• Bronwen Densmore

Thank you !

Screen-Shots of Leaflet-Environmental Library in use :

GSoC with PublicLab GSoC with PublicLab GSoC with PublicLab GSoC with PublicLab GSoC with PublicLab GSoC with PublicLab

Copy link

This is great! Did you want to perhaps also post it at with the tags gsoc-2018-final and soc-2018-final so it appears alongside others' final posts? I know you've already posted a lot, but it'd be great for it to be listed alongside for future reference (like, next year's SoC programs!) Thanks!

Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment