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)
status:Module - Java, Spring, MySQL
status:WEBAPP - JSP, HTML, CSS2part
status:OWA - JavaScript, React, HTML, CSS
status:Android - Java, Android,Kotlin
status:CORE- Java, Spring, Hibernate ,Mysql ,OpenMRS API
status: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.
status:Passed GSoC 2021 preparations
status:passed January 29, Organization applications open
status:PASSED February 19, : Organization Application Deadline
status:passed March 9, Organizations Announced
status:PASSED March 10 - March 28: Student's involvements
status:PASSED March 29 - April 13 :Student Application Period
status:Passed April 13 - May 17 :Application Review Period
status:Passed May 17 :Accepted :students announced
status:PASSED May 17 - June 7 : Students get to know mentors, read documentation, prepare for work on their projects
status:PASSED June 7, - August 16, Coding Period
status:PASSED July 12 - 16, 2021: Mentors and students submit Phase I evaluations
status:PASSED August 16 - 23 :Students Continue Coding
status:PASSED August 23 - 30 :Mentors submit final evaluations of students
status: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