Skip to content

Summer of Code 2019 projects

Gautami Gupta edited this page May 19, 2019 · 15 revisions

List of the summer of code projects for 2019:

Please add the brief introduction and the planning issue link of your project below.


Project 1: Global Environment Monitoring with Image Sequencer

Project assignees: Margaret Norton (@MargaretAN9)

Description:

Planning issue link:


Project 2: Spectral-Workbench-Capture

Project assignees: Siddhant N Trivedi (@sidntrivedi012)

Description: Refactoring, Testing and Bundling of the "capture" feature of the Spectral Workbench web app in a standalone Javascript Library with an API with the app around it written in React.

Planning issue link: https://github.com/publiclab/spectral-workbench.js/issues/92


Project 3: Mapknitter DevOps improvements and Rails 3.2 -> Rails 6.0 upgrade

Project assignees: Álax Alves (@alaxalves) and Kaustubh Nair (@kaustubh-nair)

Description: Redesign DevOps pipeling for Development, Test and Production environments. Upgrade Continuous integration workflow. Increase Test Coverage to near ~100%. Fix deprecation warnings. Upgrade project framework version to the latest available.

Planning issue link: https://github.com/publiclab/mapknitter/issues/305


Project 4: Mapknitter Image Management

Project assignees: Divya Baid (@divyabaid16)

Description: MapKnitter is based around the upload of images, the positioning of those images on a map, and the compositing of those images into map export formats. This project idea focuses on the systems for tracking changes on those images, collecting them into sets, storing image history, and other improvements which we hope will simplify and reconfigure the MapKnitter codebase.

Planning issue link: https://github.com/publiclab/mapknitter/issues/608


Project 5: Mapknitter synchronous editing

Project assignees: Vidit (@ViditChitkara) and Divya (@divyabaid16)

Description: Mapknitter Synchronous Editing is a long-sought feature of MapKnitter is the ability to collaborate in real time on image upload and placement as if it were Google Docs.

Planning issue link:


Project 6: UI improvements of PublicLab.org

Project assignees: Lekhika (@CleverFool77) and Gautami Gupta (@gautamig54)

Description: Improve the UI design of publiclab.org as per style designs and do further relevant server changes.

Planning issue link: https://github.com/publiclab/plots2/issues/5739


Project 7: Notification System

Project assignees: Naman Gupta (@namangupta01) and Gautami Gupta (@gautamig54)

Description: Implement a Notification Wall on the publiclab.org and a real-time notification system using Action Cable.

Planning issue link: https://github.com/publiclab/plots2/issues/5742 https://github.com/publiclab/plots2/issues/5745


Project 8:

Project assignees:

Description:

Planning issue link:


Project 9:

Project assignees:

Description:

Planning issue link:


Project 10:

Project assignees:

Description:

Planning issue link:


Project 11:

Project assignees:

Description:

Planning issue link:

Clone this wiki locally