Code Alliance New Volunteer Projects

Version 9 by Deep Datta
on Mar 02, 2017 13:33.

compared with
Current by Deep Datta
on Oct 18, 2017 12:34.

Key
This line was removed.
This word was removed. This word was added.
This line was added.

Changes (12)

View Page History
h1.


h1. These are the current projects that need volunteers

h5. Last updated on March 2, October, 2017

h4. Email deepd@benetech.org to get involved\!
h4. {color:#222222}{*}AsylumConnect.org{*}{color}

\\
\\
| {color:#222222}Organization Category{color} | {color:#222222}Online Resource Database / Social Services{color} |
| {color:#222222}Organization Name{color} | {color:#222222}AsylumConnect{color} |
| {color:#222222}About Us{color} | AsylumConnect is a fiscally sponsored nonprofit creating the first ever online, centralized resource database for LGBTQ asylum seekers in the U.S. Every year, thousands of LGBTQ people come from one of the 73 countries where it is still illegal to be gay, seeking asylum in the U.S. Yet upon their arrival in the U.S., many LGBTQ asylum seekers continue to struggle to meet their most fundamental human needs. The AsylumConnect catalog helps persecuted LGBTQ people identify and access human needs resources upon their arrival in the U.S. \\
AsylumConnect piloted its catalog model in Seattle, WA, in August 2015 . This pilot received positive feedback from both LGBTQ asylum seekers and service providers. Asylum seekers called the catalog “highly recommended,” “easy to use,” “nothing not to like,” and noted that they eagerly await expansion to other “local \[organizations\] and regions.” Both Seattle's LGBTQ Center and Office of Immigrant and Refugee Affairs have endorsed the AsylumConnect catalog as a recommended resource. Service providers have additionally reported using our catalog to gather timely, high-quality resource referrals for their LGBTQ asylum clients. \\
On February 21, 2017, in partnership with the University of Pennsylvania's Hack4Impact (a student organization that connects student software developers with nonprofits), we migrated the catalog from a static site to a dynamic web application and scaled our product to Philadelphia, PA. \\
Our long-term vision is to scale our catalog to all major U.S. cities and ultimately, streamline the safe integration of LGBTQ asylum seekers in the U.S. From a technical standpoint, we strive to provide an open platform that allows LGBTQ asylum seekers to self-determine their own resource needs both ethically and scalably. |
| {color:#222222}Website{color} | {color:#222222}Homepage:{color} [http://asylumconnect.org/|http://asylumconnect.org/] \\ {color:#222222}Product:{color} [http://asylumconnectcatalog.org/|http://asylumconnectcatalog.org/] |
| {color:#222222}Project Name{color} | {color:#222222}AsylumConnect Redesign{color} |
| {color:#222222}Description{color} | AsylumConnect is now partnering with a San Francisco-based nonprofit building technical solutions to help low-income families access community resources. This nonprofit partner will be providing AsylumConnect with full access to its Resource Server API, which houses all public resource information content, as well as its Application Server API, which provides access to all features requiring a user account (resource bookmarks, referrals, editing, etc). Both of our organizations are confident that this partnership will help AsylumConnect to scale its services to all major U.S. cities, further enabling LGBTQ asylum seekers to access life-saving resources. \\
AsylumConnect currently needs technical assistance with the following:
* A complete rebuild and rebranding of our existing catalog web application, using responsive CSS and modern web frameworks (React.js, Node.js)
* This project will not involve backend web development, as One Degree will be sharing access to their well-maintained APIs for resource and user CRUD |
| {color:#222222}Time Estimation{color} | {color:#222222}6-8 weeks at 8-12 hours per week.{color}\\ {color:#222222}Target start date: early to mid-September 2017{color}\\ {color:#222222}Target end date: early to mid-November 2017{color} |
| {color:#222222}Skills Needed{color} | * {color:#222222}Previous experience with front-end or full-stack web application development{color}
*Digital LGBTQAI+ Center*
* {color:#222222}Familiarity with any of the following technologies:{color}\*\* {color:#222222}Javascript{color}\*\* {color:#222222}HTML/CSS{color}** {color:#222222}Responsive front-end frameworks such as Bootstrap{color}
** {color:#222222}Modern web frameworks such as React{color}
** {color:#222222}Node.js or similar Javascript-based run-time environments{color}
** {color:#222222}Heroku{color}
** {color:#222222}APIs, such as the Google Maps API{color}
* {color:#222222}Self-starter with good communication skills and the ability to learn quickly and work independently{color}
* {color:#222222}Experience working with UI/UX teams to translate wireframes into a robust product{color} |
| {color:#222222}Number of Volunteers Requested{color} | {color:#222222}2-4 full-stack web developers.{color} |
| {color:#222222}Specific Tasks{color} | {color:#222222}Key deliverables:{color}\# Building a modern, mobile-responsive web application that communicates with existing backend APIs
| Organization Category | Social and Emotional Support for LGBTQAI+ Youth |
| Organization Name | CenterLink: The Community of LGBT Centers, PFLAG, and Planned Parenthood Federation of America |
| About Us | The Digital LGBTQAI+ Center will enable small groups of youth to join real time, chat based, facilitated support groups. Ideally at launch, our platform will have four components: \\
\\
1. Onboarding mechanism to orient youth to the space and ensure them that it is safe.  \\
\\
2. A simple website with links and referrals to appropriate resources. \\
\\
3. Group chat functionality (off the shelf or open source, with some customization)\\
\\
4. A mechanism to capture and store information about participants and their participation.
\\ |
| Website | |
| Project Name | Digital LGBTQAI+ Center (For fundraising until we have a name)
QChatSpace (Placeholder name, needs to be tested with youth) |
| Description | 1. In that joining a digital support group is not a typical digital behavior and since we know youth are very concerned about safety and privacy, we will have an onboarding process that collects key information about participants, asks for their agreement to the guidelines for the space, and then shows them the groups that are available to them. We do have wireframes that have been developed, but these have not been tested on users and they contain more indications of functionality than we might want with a minimum viable product..
Flow 1 (agreements displayed one-by-one)
With sitemap: http://ax6vji.axshare.com
Without sitemap: http://ax6vji.axshare.com/#c=2
Flow 2 (agreements on one page)
With sitemap: http://cl5vfv.axshare.com
Without sitemap: http://cl5vfv.axshare.com/#c=2
2. We need to identify group chat software for this project.
Identify existing group chat platforms
Review and update a list of needed and desired functionality with input from users (participants, facilitators, and administrators) (we will provide access to these people)
Determine which existing platforms can deliver on needed and desired functionality
Determine which platforms embrace industry security and privacy best practices
3. We need to develop a website or app that includes the onboarding and the chatting and enables us to maintain the information captured. |
| Time Estimation | 8 - 12 weeks at 5 - 10 hours per week |
| Skills Needed | I am not sure, but at minimum, I believe we would need
Product manager to help select the chat software
UX to ensure that youth will use it
Design to ensure that it is appealing to youth |
| Number of Volunteers Requested | 4-6 Engineers / Product Designers with a focus on Web Development, MySQL and UX Design for youth. |
| Specific Tasks | Key features to produce are:
Identification of group chat platform/software
Website or app to house the chat
Onboarding
Back end data capture |
| Links | (to be provided upon inquiry) |
| Contact | Deborah: deborah.levine@ppfa.org |

\\
\\


*JustFix.NYC "Smart Features"*

| Organization Category | Housing Security |
| Organization Name | JustFix.nyc |
| About Us | JustFix.nyc is a non-profit that supports renters (currently in NYC) facing evictions and neglected housing conditions with technology that helps them build well-documented cases and connect with community and legal advocates. Our platform is comprised of two complementary tools: \\
\\
1. A mobile app that assists tenants in gathering evidence, mediating with their landlord through templated communications, reporting violations to city agencies, connecting with organizers and attorneys, and presenting a “case history” in housing court (currently available at [http://www.justfix.nyc/]).  \\
\\
2. A dashboard that allows community organizers, legal aid attorneys, and other advocates to communicate with tenants and track data about buildings, landlords, and neighborhoods. It will be integrated with open datasets from a range of city and state agencies (in development). \\ |
| Website | [http://www.justfix.nyc/] |
| Project Name | JustFix “Smart Features” |
| Description | 1. We currently ask users on the Tenant App to take photos of any critical documents that should be added to their account/case. However, the photos are often poor quality. We want to integrate a document scanning feature so that the photo capture detects a document and produces a higher quality image that can be uploaded and eventually printed. A javascript SDK would be used: [https://scanbot.io/en/jssdk.html]. Additionally, we would like to include OCR (Optical character recognition) so that we could detect particular text and fields on the uploaded/photographed documents and use that data in various ways. \\ \\
2. Our tenants users have a variety of tactics they can take to achieve resolutions in issues with their landlords. They often meet with advocates who suggest specific actions for them to take \-\- what we call “tenant homework”. We want to incorporate Machine Learning in order to start building out a logic and automation or recommendation for the tactics a tenant should use based on what we have seen to be most successful for past users. \\{color:#000000}Additionally, we would like to include OCR (Optical character recognition) so that we could detect particular text and fields on the uploaded/photographed documents and use that data in various ways.{color}\\ \\ |
| Time Estimation | 8 - 12 weeks at 10-20 hours per week |
| Skills Needed | To be consistent with the architecture and skills available within JustFix, we would use tools and technologies that have strong support both within JustFix and within the industry. \\
* MEAN Stack (full stack JS) 
* Overview of the technology stack used by JustFix: [https://docs.google.com/document/d/1fmkpHNtXovehwJ8kzEaeLQpZi-5SSJ82JOzvygJjFfs/edit?usp=sharing] |
| Number of Volunteers Requested | 3-5 Engineers with a focus on Javascript and familiarity with document detection and OCR technologies, as well as machine learning. |
| Specific Tasks | Key features to produce are: \\
* Integrate a javascript SDK for document scanning
* Integrate OCR to read those documents
* Produce a machine learning framework to catalog prescribed tactics for tenants with a goal towards a recommendation engine of tactics. |
| Links | (to be provided upon inquiry) |
| Contact | Georges: georges@justfix.nyc \\
Dan (technical lead): dan@justfix.nyc \\
Ashley (design lead): ashley@justfix.nyc |

*Coming Soon....*

[https://hotosm.org/projects]
# {color:#222222}Translating existing UI wireframes into front-end code{color}
# {color:#222222}Adding features for geospatial visualization of resources (e.g., working with the Google Maps API){color} |
| {color:#222222}Links{color} | * {color:#222222}Current catalog product:{color} [http://www.asylumconnectcatalog.org/|http://www.asylumconnectcatalog.org/]
* {color:#222222}GitHub:{color} [https://github.com/AsylumConnect/asylum-connect-catalog|https://github.com/AsylumConnect/asylum-connect-catalog] |
| {color:#222222}Contact{color} | {color:#222222}AsylumConnect Human Resources:{color} [applications@asylumconnect.org|mailto:applications@asylumconnect.org] \\ {color:#222222}Tiff (Director of Technology):{color} [tiff@asylumconnect.org|mailto:tiff@asylumconnect.org] \\ {color:#222222}Katie (Co-Founder & President):{color} [katie@asylumconnect.org|mailto:katie@asylumconnect.org] |