URL shortener.
# prepare environment
cp sample.env .env
# start supporting containers
docker compose up -d
# install dependencies
npm install
# apply SQL migrations
npm run migrations
# start web server
npm run start:dev
# run unit tests
npm run test:unit
# install pre-commit hooks
pre-commit install --hook-type commit-msg
Swagger UI is available at http://127.0.0.1:3000/docs/static/index.html.