Skip to content
A development repository for the Wildfire Survivor Management System
JavaScript HTML CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cypress
data
docs
public
src
.gitignore
CODE_OF_CONDUCT.md
README.md
application_and_dashboard.sketch
cypress.json
package-lock.json
package.json
yarn.lock

README.md

Wildfire Survivor Management System

This is the development repository for two apps (Survivor Application and Survivor Dashboard) which together create the Wildfire Survivor Management System (WSMS).

Static (Development) Hosted App: https://uw-survivor-app.netlify.com/

Origin Story

@AlenaNV, @cmatthey and I met each other at an IBM Call for Code Hackathon and submitted a Proof Of Concept after working with the Development Director from United Way (Northern California). He and his team were interested in moving forward so we did! @AlenaNV has created the Sketch files at this link from the requirements we have gathered since then. I've been working on getting the MVP together (React, Node, Firebase, Cypress).

Project Roadmap

  • Initial Kickoff + Gather Requirements
  • Initial Sketches (Sketch files)
  • Initial (Development) Survivor Application
  • Initial (Development) Survivor Dashboard
  • Initial (Production) Release for Survivor Application
  • Initial (Production) Release for Survivor Dashboard

Project Overview

The project is split into two apps: a Survivor Application and a Survivor Dashboard. Each user will have an account for their Survivor Application and each staff/admin will have an account for the Survivor Dashboard, which shows all users' Survivor Application data along with some internal admin-related data (financial assistance details, application status, etc.)

Survivor Application

⭐️Link to Interactive Prototype (made by @jpoechill)

Core Functionality

  • Allows users (wildfire survivors) to :
    • Create an account (Email link sign-in is preferred method)
    • Fill out, preview and submit an application
    • Modify their application data
    • View the status of their application

Survivor Dashboard

⭐️Link to Interactive Prototype (made by @jpoechill)

Core Functionality:

  • Allows users (staff members) to:
    • View and update demographic information
    • View and update application status
    • View and update financial assistance data

Installation

  1. Download the repo
  2. Navigate to the CallForCode directory
  3. npm install inside the CallForCode directory
  4. npm start will start the development server on localhost:3000
  5. npm run cypress:open will run the cypress integration tests

Contribute!

Please! We need all the help we can get to reach the MVP efficiently, effectively and enjoyably.

  1. Join our Slack channel (invite link).

  2. Meeting minutes from review calls with the United Way contacts will be located in this folder.

  3. Please review the project documentation. This will help you understand the motivation behind the existing code and areas of improvement (there are many areas of improvement).

  4. Please see our Contributing guide

You can’t perform that action at this time.