Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Write Code. Save Lives.

OpenMRS is excited to be a mentoring organization for Google Summer of Code™ 2021! Since 2007, we've enjoyed participating in this great program and we're extremely excited about the projects and mentorship opportunities available this year. Coding for OpenMRS is a great way to practice your coding skills and, at the same time, help benefit people in developing countries who are on the front lines of the battle against HIV/AIDS, TB, Malaria, and other public health challenges. For a more detailed history of who were are and what we do, please see here.


Panel
titleColor#FFFFFF
titleBGColor#999999
titleOn this page ....
Table of Contents
maxLevel2
minLevel2
exclude(Personal|Company|Write Code. Save Lives.)


Google Summer of Code at OpenMRS 
om.rs/gsoc

Learn more about Google Summer of Code 2021:
Google Summer of Code website

GSoC 2021 Program Administrators

Suthagar Kailayapathy

Moses Mutesasira

Herbert Yiga

Grace Potma

Jennifer Antilla

Please see GSoC Admin Guidelines for more information.

Available Projects for GSoC 2021

Project Name

Theme/Grow Your Skills In

Selected Student

Primary Mentor

Backup Mentor

SMART-on-FHIRFHIR, Authentication integrationIan BacherSiddharth Vaish

Support for Extended Operations in FHIR

FHIR

Varun Gupta
End to End Automated Tests for the OpenMRS 3.0 RefApp

The OMRS 3.0 RefApp/ Microfrontend code base

Frontend Test Automation with Cypress

BDD Test Cases & Cucumber Test Engine

Frontend Development

Modernizing Admin functions for OpenMRS: Clinical Data Management (User Dashboard, Clinic Dashboard, & Patient Chart improvements)

Micro Frontends: single-page applications

REACT

UI: Carbon Design System

REST

Vineet Sharma
Modernizing Admin functions for OpenMRS: Option 6: The REST of Administration

RESTful API development (building out REST functionality that doesn't exist yet)

Java (working with OpenMRS Core Administration Functions)

Bartłomiej Rasztabiga

GSoC 2021 : OpenMRS Android Client Project 3.0.x

Android, Jitpack LibrariesSaurabh Kumar

Juliet Wamalwa

Tackle Security Issues

Web application security

XSS vulnerabilities

Authorization check

@parth59
Tackle Security Issues

Web application security

XSS vulnerabilities

Authorization checks

Joshua Nsereko
Tackle Security Issues

Web application security

XSS vulnerabilities

Authorization checks

@katebelson



Export & import feature for the OMRS Reporting moduleOpenMRS Module development (OMOD)Heshan Andrews
Improve the functionalities of the DHIS2 Connector module

DHIS2 Interoperability

ADX data standard

Useability

Data Indicator use in health data reporting 

Piumal Rathnayake

Required Skills

(Just an abstract idea, it may differ based on the project scope)

  • Status
    titleModule
     -  Java, Spring, MySQL

  • Status
    colourBlue
    titleWEBAPP
     - JSP, HTML, CSS2part

  • Status
    colourYellow
    titleOWA
     - JavaScript, React, HTML, CSS

  • Status
    colourGreen
    titleAndroid
     - Java, Android,Kotlin

  • Status
    colourRed
    titleCORE
    -  Java, Spring, Hibernate ,Mysql ,OpenMRS API

  • Status
    colourYellow
    titleQUALITY
    -  Quality assurance , Quality Control

We are still working on some project analysis, and plan to add here soon. Please keep watching this page for project updates.

Program Timeline

Look at here for more info on the full GSoC 2021 program timeline.

  • Status
    colourRed
    titlePassed
     GSoC 2021 preparations
  • Status
    colourRed
    titlepassed
     January 29,  Organization applications open

  • Status
    colourRed
    titlePASSED
     February 19, : Organization Application Deadline

  • Status
    colourRed
    titlepassed
     March 9, Organizations Announced

  • Status
    colourRed
    titlePASSED
     March 10 - March 28: Student's involvements
  • Status
    colourRed
    titlePASSED
     March 29 - April 13 :Student Application Period

  • Status
    colourRed
    titlePassed
     April 13 - May 17 :Application Review Period

  • Status
    colourRed
    titlePassed
     May 17 :Accepted :students announced

  • Status
    colourRed
    titlePASSED
     May 17 - June 7 Students get to know mentors, read documentation, prepare for work on their projects

  • Status
    colourRed
    titlePASSED
     June 7,  - August 16, Coding Period 

  • Status
    colourRed
    titlePASSED
     July 12 - 16, 2021: Mentors and students submit Phase I evaluations

  • Status
    colourRed
    titlePASSED
     August 16 - 23 :Students Continue Coding

  • Status
    colourRed
    titleNOT YETPASSED
     August 23 - 30 :Mentors submit final evaluations of students

  • Status
    colourRed
    titlePASSED
     August 31 : Final results of Google Summer of Code announced

Guidelines

OpenMRS Resources to Know