Code Alliance New Volunteer Projects

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

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

Changes (10)

View Page History
h1. These are the current projects that need volunteers

h5. Last updated on April 4, October, 2017

h4. Email to get involved\!
h4. {color:#222222}{*}{*}{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} [|] \\ {color:#222222}Product:{color} [|] |
| {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}
* {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
| Preferred Project | website improvements |
| Organization Category | E-learning |
| Organization Name | CourseWorld, Inc. |
| About Us | CourseWorld, Inc. ( is a 501(c)(3) tax-exempt, \\
nonprofit organization incorporated in the state of New York. |
| Website: |  |
| Description | We seek to redevelop and redesign our website from the ground \\
up, improving elements such as the user interface, back end database, and feature set. \\
The site is built on a PHP framework -- CodeIgniter version 2.1.3. |
| Time Estimation | 8 - 12 weeks at 20 - 40 hours per week |
| Skills Needed | PHP (CodeIgniter) |
| Number of Volunteers Requested | 4-5 engineers (or more, as available) |
| Specific Tasks | 1. Global/homepage changes2. Browsing / Navigation \\
3. Other navigation features \\
4. Play media \\
5. Video "collections" \\
6. Crowdsourced curation \\
7. Personalized content \\
8. Social / community \\
9. "About Us" page \\
10. Blog There are 10 areas of development (defined in a Google Doc, available on request): \\
1. Global/homepage changes \\
2. Browsing / Navigation \\
3. Other navigation features \\
4. Play media \\
5. Video "collections" \\
6. Crowdsourced curation \\
7. Personalized content \\
8. Social / community \\
9. "About Us" page \\
10. Blog |
| Links | [] (request permission) |
| Contact | |



Organization Category

Chartiable Gaming

Organization Name


About Us

Givdo (pronounced “Give-dough”) is a platform that will allow users to contribute money to nonprofits (for free!) through sponsored games. Our flagship app is a fun trivia game aimed at allowing users to choose from the 150 charities currently on the app and play games against friends to win points that translate into real donations for the nonprofits users will select on the app.

We are almost finished with the app for launch, we just need a few talented volunteers to add a few features and polish it up!

Project Name

Givdo “Launch Features”


We are looking for a group of volunteers willing to help us finish the app to launch this June. We have two developers who have been working on this from the beginning and have a few tasks in mind that we would love to finish before we launch!
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.

Ruby on Rails
Ionic Framework
Fullstack Frontend or Backend
Facebook API
Ad engine logic (preferred)
Number of Volunteers Requested

3-5 engineers with a focus on mobile game development and familiarity with the Facebook API as well as Heroku dashboard configuration and ad engines.

Specific Tasks

Key features to produce/enhance are:

1) Build UI for Givdo's ad engine (we cannot use a prebuilt engine because we sell our ads individually)

2) Enhance user profile experience (letting users challenge other users to a game on their profiles)

3) Enhance search functionality for nonprofits on the app (right now we pull all nonprofits from FB and can only search by name. Would like to add tiered search - location, keyword, sector)

4) Build backend dashboard section for us to input announcements to our users (e.g., "double points day!")

5) Allow users to share their achievements on social media (won a game, gave X amount to charity through Givdo, etc.)

6) Allow users to submit trivia questions through their profile page (simple email form).


(to be provided upon inquiry)


Lydia (CEO, technical lead):
# {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} [|]
* {color:#222222}GitHub:{color} [|] |
| {color:#222222}Contact{color} | {color:#222222}AsylumConnect Human Resources:{color} [|] \\ {color:#222222}Tiff (Director of Technology):{color} [|] \\ {color:#222222}Katie (Co-Founder & President):{color} [|] |