This runs on github pages but has a lovely custom domain name http://family.services.govt.nz
A React frontend for the existing Family Services Directory providing keyword, category, and location-based search results
- ReactJs (client-side web framework)
- Dataset on data.govt.nz
- axios javascript rest client
- font awesome
| Environment | URL | Git Branch |
|---|---|---|
| Github Pages | https://serviceinnovationlab.github.io/FSD/ | master |
| Resource | URL |
|---|---|
| Backlog | https://github.com/orgs/ServiceInnovationLab/projects/8 |
| CI | https://circleci.com/gh/ServiceInnovationLab/FSD |
| Role(s) | Name(s) |
|---|---|
| Team | Family Services Directory Searchinator |
| Developers | Brenda Wallace, Dana Iti, Jacob Ong, Lyall Morrison, Mischa Saunders |
| Designers | |
| Testers | |
| Project Manager | |
| Product Owner |
Slack: LabPlus-team #family-searchinator
Make a copy of the example environment file containing some important settings
cp example.env .env
To install dependencies, cd into folder and run
npm install
To run a development server:
npm start
- React (^16.6.3)
- jest
- cucumber
To deploy to github pages, checkout the branch you want to deploy and then run
npm run deploy
To build a static copy instead, run:
npm run build
To run Jest tests
npm test
To run Cucumber tests (not currently included in the CI pipeline)
npm run cucumber
Cucumber reports are generated in features/reports/cucumber-report.html
