Types of projects to consider for this year Google Summer of Code:
Module development / Core development (Java, REST)
Open Web App development (React, Angular)
Mobile development (Android, iOS)
Machine Learning initiatives (Python, R, Tensorflow)
OpenMRS Infrastructure and Community Support (Node)
Someone who wants it done. Whether it’s a module, a new feature in the platform, or an improvement to our infrastructure, having a product owner or implementation eager to use the use the project’s output helps with focus and prioritization.
Clear deliverable(s) that can be reasonably completed in 2 months. While students get about 3 months to work, we’ve learned to err on finishing early. Why? Projects producing a minimal viable product by or shortly after mid-term are guaranteed to succeed and be useful, while projects that get 99.9% done by summer’s end frequently fail to get completed or used. It is far better to get an initial deliverable completed and deployed and spend the final weeks refining, documenting, and improving.
A great project description. We want to attract the best students both to join our community and to make the summer worth your while. Projects with descriptions that are fun to read and easy to understand always get the majority of applications.
Browse to unassigned projects on the wiki or prepare your own idea for the project.
If there is already a wiki page for your project or very similar project, update that page instead of creating a duplicate. If you need to create a new project page, please choose the “Project Page” template (* - Mandatory fields).
Add page label:
If you have any new ideas which are supposed to be initiated through GSo, please go ahead and arrange a Design forum for it (You can contact any of OpenMRS community leader/Devs) - Better to prepare documentation about your ideas, requirements, and needs before moving to Design forum (Check here ).
We’ll write it for you! Got an idea but no time to write it up? Let us know. We can schedule a call to talk about the project and build a project page for you.
No time to own it? Let us know. We’ll help find someone to make it happen.
Short on ideas but eager to help? Let us know. We’ll work to find ways for you to help.