Affordable Seattle is a portal website developed jointly by The City of Seattle and Expedia. The portal is intended to be an online information and screening tool to connect individuals and families to City of Seattle benefit programs and services that can lower their cost of living. The portal will support benefit seekers and the professional and informal navigators (such as case workers and family members) who support them. For more information, see the City's project page.
- Lists all affordability programs offered by the city.
- Includes a calculator that asks a user to input some information, and lists the programs that the user is qualified to apply for.
- Node JS version 8.7.0
- In the directory where you want the directory for this code to be created,
https://github.com/cityofseattle-iac/affordabilityportal.git
. The command creates a directory calledaffordabilityportal
. cd affordabilityportal
npm install
. This command downloads and builds all the components required to runiac-web
. This process can take some time.
npm run unittest
runs unit tests. Success or failure are indicated in the test output.
npm run dev
. This is another process that can take a minute or two before it starts serving pages.- By default, you can access your locally built site at
http://localhost:8080
- To run in production mode:
npm run build
npm start
docker build -t prod/affordabilityportal .
docker stop portal
docker rm portal
docker run -d -p 8080:8080 -p 8443:8443 --restart unless-stopped --name portal prod/affordabilityportal
- Next JS
- React Redux
- Material UI
- For descriptions of how this site works, see the wiki associated with this repository.
See license.txt
in this repository.
Copyright © 2019 Expedia Group.