Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Google Summer of Code 2019: Ushahidi Project Ideas. #3484
For all projects, we recommend the following steps to get started:
Project Title: Ushahidi Platform JS React Migration
Extensive research was conducted by the Ushahidi team, and we settled on React JS. This project is a continuation of work that was started on migrating to the new JS framework
Potential Mentors: Anna Iosif, Eriol Fox & Justin Scherer
Project Title: Voice Integration into Ushahidi platform
Potential Mentors: David Losada, Anna Iosif
Project Title: Ushahidi Platform Data Exchange
Project Title: Ushahidi platform USSD Integration
This project will involve developing an application that allows for users to send in reports to ushahidi deployments via USSD on Ushahidi v3.
Skills: Mobile dev, PHP, capable of working with Ushahidi API
Potential Mentors: Staicy Gitau, Angela Oduor Lungati, David Losada
Project Title: Working closely with Deployment owners. Follow on from MozOL6 : Working openly and encouraging contribution from international development workers, activists and volunteers
Description: In late 2018 work was done by a UX designer at Ushahidi through the Mozilla Open Leaders 6 program to better integrate direct feedback from grassroots deployment owners to Github issues/features that could directly impact the work they do in their sectors/communities.
As a result several issues/tickets were flagged as important to the deployment owner Bristol Women’s Voice: Street Harassment map
This project would entail working on issues related to this work tagged with Community Feedback (as well as Good First Issue and Community Task)
Skills: Front-end, Design, Mobile dev, PHP, capable of working with Ushahidi API
Potential Mentors: Eriol Fox
For Outreachy-applicants wanting to make contributions as part of the application, we suggest looking through our issues in Platform: https://github.com/ushahidi/platform/issues. Look especially for issues that are labelled "good-first-issue" or "Community Task" but if you find anything interesting you want to work on, please reach out and ask!
To set up your dev-environment, start reading through our docs: https://ushahidi.gitbook.io/platform-developer-documentation/ and especially https://ushahidi.gitbook.io/platform-developer-documentation/getting-started/setting-up-your-development-environment.