Giter Site home page Giter Site logo

ghcosd's Introduction

GHCOSD

This repo is for Grace Hopper Celebration (GHC) for Women in Technology Open Source Day (OSD) projects.

GHC2015 projects

The projects this year are as listed below along with project leads.

Malaria (Android and iOS)

Systers GHCOSD Mentor: Nicki Hutchens, Jessica Lam, Vedrana Jankovic

Project Description:

Malaria project is a gaming reminder mobile application designed to help Peace Corps volunteers in the prevention tactics. Prevention is focused on sustained use of preventive medications, which are taken either daily or weekly, depending on the medicine. The application features a reminder system; an ability to indicate that medication was taken on time or missed; the ability for the volunteer to track their usage history; a trip indicator to help remind volunteers to pack certain supplies to prevent malaria if they leave their home village; and an Info Hub that will provide accurate information about Malaria and the medications they are taking.

Skills desired or want to learn: Android and iOS (Swift).

Environment Setup:

GHC15 OSD Tasks:

  1. Improve integration with trip history.
  2. Add a feature to mark trip plan items.
  3. Add previous and next post buttons.
  4. Add left-right swipe navigation between posts.
  5. Create a new module for social network integration.
  6. Test sharing pill stats on Facebook/Twitter.

Peace Corps Sexual Assault App (Android and iOS)

Systers GHCOSD Mentor: Ana Balica, Magali Boizot-Roche

Project Description:

Peace Corps is committed to providing a compassionate and supportive response to all Volunteers who have been sexually assaulted. To that end, the Peace Corps makes the following commitment to our Volunteers who are victims of sexual assault.

This project is to support thsi initiative by creating a mobile app that PCVs can readily have accessible to report or gain information on Peace Corps Safety and Security procedures.

The mobile application will be developed in both Android and iOS platforms.

Skills desired or want to learn: Android or iOS

Environment Setup:

GHC15 OSD Tasks:

PowerUp (Android or iOS)

Systers GHCOSD Mentors: Ana Cutillas, Alma Castillo Antolin, Melania Galea

Project Description:

Female Empowerment App called PowerUp. It would be an educational choose-your-own-adventure game that allows young girls (12 to 14) to learn about reproductive health and self-esteem by navigating the life of their avatar. Preadolescents struggle with self-esteem, which makes them vulnerable to peer and media influence.

Skills desired or want to learn: Android.

Environment Setup:

  1. Make sure you have downloaded the latest version of Android Studio. It works on Linux, Windows and Mac. Download the correct version for your OS
  2. Go to the project repo and fork it by clicking "Fork"
  3. If you are working on Windows, download Git Bash for Windows to get a full Unix bash with Git functionality
  4. Clone the repo to your desktop git clone [email protected]:your_name/powerup-android.git
  5. Open the project with Android Studio

GHC15 OSD Tasks:

#####Beginner

  1. Create a documentation wiki
  2. Translate the game to another language
  3. Test for bugs
  4. Change app name to "Power Up"
  5. Reverse arrows in the creation room
  6. Remove "Continue" button from map

#####Intermediate

  1. Adapt map layout buttons to tablet
  2. Add an "About" screen
  3. Improve the conversation boxes UI
  4. Develop a minigame-selection screen
  5. Remove Toast messages in the conversation
  6. Make back button go to the initial screen

#####Advanced

  1. Show health and power values in the game UI
  2. Make the changing room open the first time the app starts
  3. Show points earned after finishing each scenario

#####Design

  1. Develop clothes and accessories for avatars using Adobe Photoshop and/or Illustrator

Crowdmap for Guyana (Ushahidi)

Systers GHCOSD Mentors: Julia Proft (remote from New London, CT) and Divya Upadhyay (remote from Patna, India)

Project Description:

Part of the PCV initiative is work with the Deaf Association of Guyana to discover how where deaf services are needed. The project is to identify homes where there are potential need of deaf services or someone in the home who is deaf so that 1) future PCVs can continue the work, 2) determine what type of services and 3)need must be facilitated and reporting back to Peace Corps. PCV onsite will gather data via GPS device, record information on each location where it is determine there is a deaf occupant, and display information collecting on a web page and all the data uploads and content added is part of a fluid solution.

Skills desired or want to learn: Kohana PhP, RESTful API, PhP, Python or Ruby

Environment Setup:

The main Systers repository for Ushahidi is crowdmap, which can be downloaded and set up be following the instructions in the readme. Note that the code in that repository is tailored for a slightly different Systers project than the one described here (it was for a Peace Corps Azerbaijan deployment rather than a Peace Corps Guyana one), so in order to get the Guyana-specific code, you will need to use Divya's Ushahidi-Guyana repository.

GHC15 OSD Tasks:

  1. Create a logo for the project that can be used as a site header.
  2. Create an initial user guide to assist PCVs in using the site.
  3. Write a brief user guide for Google Glass based on this video.
  4. Test features of the site and note any issues or difficulties.
  5. Create a button that allows PCVs to volunteer for an opportunity.
  6. Implement the back-end functionality for the volunteer button.

Peace Corps Hub

Systers GHCOSD Mentor: Sandi Giver, Patrick Choquette, Gabe Krieshok, Sheila Campell

Project Description:

We've built several web and mobile applications for Peace Corps. We've also created a Mobile App Control Center (MACC) to push notifications and updates from web application to mobile app. However, the next phase in bringing all of the applications together is a Peace Corps Hub.

We have initial design of the web application from Qualcomm EmpowHerment Hackathon. Please visit the winners' page for initial design.

Skills desired or want to learn: Python/Django, html, php

(PCHub Repo)[https://github.com/systers/pchub]

Environment Setup:

The app-web-server server will host this application so please visit environment repo and choose app-web-server for your environment setup.

Resources

PCHub Winners site PCHub Detail Design Documentation PCHub Demo site

GHC15 OSD Tasks:

  1. Create css template as specified in detail design documentation.
  2. Create home page with access buttons.
  3. Create buttons to go to each application we've created for Peace Corps. See list below.
Peace Corps apps
Mobile Applications

Malaria (Android)[https://github.com/systers/malaria-app-android], (iOS)[https://github.com/systers/malaria-app-ios] PeaceTrack (Android)[https://github.com/systers/peacetrack-android], (iOS)[https://github.com/systers/peacetrack-ios] Peace Corps Sexual Assault (Android)[https://github.com/systers/PCSA], (iOS) TBA

Web Applications

(Ushahidi)[https://github.com/systers/crowdmap] (Photo Language Translation)[https://github.com/systers/language-translation] (Mobile App Control Center)[https://github.com/systers/app-web-server]

ghcosd's People

Contributors

alma-castant avatar rosariorobinson avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.