Please see GSoC Admin Guidelines for more information.
This is a dynamic list of available projects for GSoC, with community members adding projects as they come up on Talk. If you have a new project idea that you'd like to explore, please share via this Talk thread and add it here.
Project Name & Outcome | Project Rating and Length | What this project is about | REQUIRED skills | Selected Student | Primary Mentor | Backup Mentor |
---|---|---|---|---|---|---|
Migrating from OpenMRS ID to KeyCloak
| Medium 175 hours | Our current ID system is beyond its end of life and unstable. This leads to significant interruptions for OpenMRS projects prioritized by users. A new OpenMRS ID system will reduce service interruptions, reduce infrastructure volunteer workload, and eliminate security vulnerabilities. We would like the user 'handle' to be shared across Jira, Confluence and Discourse. The new ID system should either be free for open source projects, or extremely cost-effective for the amount of users we have. We are open to hosting open source tools, using cloud projects, or using Atlassian ID directly as OpenID or similar. | DevOps Authentication and SSO IT Strategy | |||
O3: User Onboarding | Medium 175 hours | Implement User Onboarding in the Test 3 and O3 demo environments, like these designs show. Introduce users to major features in a typical generic outpatient workflow. | React | |||
Look at here for more info on the full GSoC 2023 program timeline.
January 23: Mentoring organizations can begin submitting applications to Google
February 7: Mentoring organization application deadline
February 22: List of accepted mentoring organizations announced
February 22 - March 19: Potential GSoC contributors discuss application ideas with mentoring organizations
March 20: GSoC contributor application period begins
April 4: GSoC contributor application deadline
April 27: GSoC contributor proposal rankings due from Org Admins
May 4 - 28: Community Bonding Period. Students get to know mentors, read documentation, prepare for work on their projects
May 29: Coding officially begins
May 29 - August 21: Coding Period for Medium project
May 29 - November 6: Coding Period for Advanced project
July 10: Mentors and GSoC contributors can begin submitting midterm evaluations
July 14: Midterm evaluation deadline (standard coding period)
July 14 - August 21: Work Period | GSoC contributors work on their project with guidance from Mentors
August 21 - 28: Final week | GSoC contributors submit their final work product and their final mentor evaluation (coding period)
August 28 - September 4: Mentors submit final GSoC contributor evaluations (standard coding period) for medium size project.
September 5: Initial results of Google Summer of Code 2023 announced
September 4 - November 6: GSoC contributors with extended timelines continue coding
November 6: Final date for all GSoC contributors to submit their final work product and final evaluation
November 13: Final date for mentors to submit evaluations for GSoC contributor projects with extended deadlines
GitHub: https://github.com/openmrs
Talk Forum: https://talk.openmrs.org
Help Desk: https://help.openmrs.org
Issue Tracker (JIRA): https://issues.openmrs.org
Wiki: https://wiki.openmrs.org