Foster Finder is an innovative app connecting shelters and fosterers, facilitating the seamless listing and notification of critical care foster kittens in need.
- Node.js
- npm
- Docker
- Run the following command to install dependencies:
npm install
- Run the following command to start the database:
npm run db:start
- Run the following command to run database migrations and seed data:
npm run db:reset
- Run the development server:
npm run dev
Open http://localhost:3000 with your browser to see the result.
To run tests, run the following command:
npm run test
Tests also run automatically pre-commit.
We use snapshot testing for our UI components. These tests will fail if the UI changes. To update snapshots, double check that the UI changes are intended and then run the following command:
npm run test:update
See docs/devtools.md