JumboCode 2018-2019 project for Harvard Square Homeless Shelter, led by Phil Wang.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.md Update README.md Jan 24, 2019


Harvard Square Homeless Shelter

2018 Fall Jumbocode Project

Project Description

Harvard Square Homeless Shelter has a Street Team (ST) that goes out to the streets of Cambridge and provide assistance to those in need who cannot make it to the shelter. A comprehensive history of all interactions need to be documented and consolidated. Currently, the ST data and notes system is fairly inefficient. The ST members take binders of resources and notepads out on the streets, and the notes are compiled at the end of the night. The app that we are building will streamline this process, and enable individual ST members to easily record and access information on any guest they have interacted with.

Current Team Members (Fall 2018 - Spring 2019)

Project Lead:
Philip Wang
Min Feng
Matt Manfre
Betty Chen
Belen Farias
Greg Pickart
Henry Li
Linda Cameron
Jack Zerilli
Colton Wolk

Previous Team Members (Fall 2017 - Spring 2018)

Project Lead:
Tommy Tang
Vincent Tran
Jacob Jaffe
Ana Arsovska
Phil Wang
Chase Troxell
Dani Kupfer
Suneeth Keerthy
Julia Grace
Jenna Kubiak
Pulkit Jain
Dennis Kim
Jack Collins
Steph Xu
Simon Chen

Technology Stack

We chose to use react-native for frontend and firebase for backend

How to run the app:

  1. cd HSHSmobile

  2. Follow the instruction to install react-native

  3. npm install

  4. open IOS

  5. Open up the xcodeproject

  6. File -> Project Setting -> Build System -> Legacy Build System

  7. Run the application (MUST DO 6 FIRST)

How to run web app:

  1. cd HSHSadmin/portal

  2. npm start

Note: the current master is v0

How to create a new account:

  1. Login to firebase

  2. Navigate to https://console.firebase.google.com/project/hshs-street-team/authentication/users

  3. Click Add User and enter a new username and password

React Native Installation

Click the link below, and follow the instructions within "Building Projects with Native Code"