Summer Of Code 2021
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.
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 |
---|---|---|---|---|
FHIR, Authentication integration | @Ankit kumar | @Ian Bacher | @Siddharth Vaish | |
FHIR | @Medhavi Srivastava | @Varun Gupta | @Ian Bacher | |
The OMRS 3.0 RefApp/ Microfrontend code base Frontend Test Automation with Cypress BDD Test Cases & Cucumber Test Engine Frontend Development | @Jayasanka Weerasinghe | @Kaweesi Joseph | @Brandon Istenes | |
Modernizing Admin functions for OpenMRS: Clinical Data Management (User Dashboard, Clinic Dashboard, & Patient Chart improvements) | Micro Frontends: single-page applications REACT REST | @Vineet Sharma | @Dennis Kigen (Unlicensed) | @Donald Kibet |
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 | @Daniel Kayiwa | @CLIFF GITA |
Android, Jitpack Libraries | @Saurabh Kumar | @Rishabh Agarwal | @Juliet Wamalwa | |
Web application security XSS vulnerabilities Authorization check | @parth59 | @Isaac Sears | @Sharif Magembe | |
Web application security XSS vulnerabilities Authorization checks | @Joshua Nsereko | @Isaac Sears | @Herbert Yiga | |
Web application security XSS vulnerabilities Authorization checks | @katebelson
| @Isaac Sears | @Sharif Magembe | |
OpenMRS Module development (OMOD) | @Heshan Andrews | @Kaweesi Joseph | @Daniel Kayiwa | |
DHIS2 Interoperability ADX data standard Useability Data Indicator use in health data reporting | @Piumal Rathnayake | @Akshika Wijesundara | @Kaweesi Joseph |
Required Skills
(Just an abstract idea, it may differ based on the project scope)
Module - Java, Spring, MySQL
WEBAPP - JSP, HTML, CSS2part
OWA - JavaScript, React, HTML, CSS
Android - Java, Android,Kotlin
CORE- Java, Spring, Hibernate ,Mysql ,OpenMRS API
QUALITY- 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.
Passed GSoC 2021 preparations
passed January 29, Organization applications open
PASSED February 19, : Organization Application Deadline
passed March 9, Organizations Announced
PASSED March 10 - March 28: Student's involvements
PASSED March 29 - April 13 :Student Application Period
Passed April 13 - May 17 :Application Review Period
Passed May 17 :Accepted :students announced
PASSED May 17 - June 7 : Students get to know mentors, read documentation, prepare for work on their projects
PASSED June 7, - August 16, Coding Period
PASSED July 12 - 16, 2021: Mentors and students submit Phase I evaluations
PASSED August 16 - 23 :Students Continue Coding
PASSED August 23 - 30 :Mentors submit final evaluations of students
PASSED August 31 : Final results of Google Summer of Code announced
Guidelines
Student's guidelines
Mentor's guidelines
OpenMRS Resources to Know
GitHub: https://github.com/openmrs
Talk Forum: https://talk.openmrs.org
Help Desk: https://help.openmrs.org
Issue Tracker (JIRA): https://issues.openmrs.org