impactMarket leverages Web3 to provide accessible financial solutions, including Unconditional Basic Income, the crypto wallet Libera, Microcredit, and Learn and Earn, empowering financially unserved and underserved people around the world.
Use the package manager yarn to install dependencies.
- Config .env
- Install dependencies (
yarn
at root folder) - From packages/api run
docker compose up
(you will need docker) - From the root folder, run sequelize migrations with
NODE_ENV=test API_ENVIRONMENT=development ./release-tasks.sh
(UsingNODE_ENV=test
avoid running updates the first time, potentially causing breaks) yarn dev
- Config .env.test in each folder
- Run steps 2. and 3. from "Run API" if you haven't yet
- From root run
yarn test
See PERFORMANCE.md to learn more about load tests.
A really big thank you to AppSignal for sponsoring us. AppSignal is "No-brainer monitoring for smart developers."