Determines which popular words are still available as band names.
This was a personal test for using Cursor IDE to create a project in a framework I don't have much experience with. It's missing a bunch of stuff:
- unit tests
- end-to-end tests
- manual testing of production deployment
- a thought-through REST API
- any sort of user interface
This project requires pnpm to be installed.
# install dependencies
$ pnpm install
# set up .env
$ cp .env.example .env
$ nano -w .env
See also CONTRIBUTING.MD.
Right now, there is a bug in the Dockerfile that prevents the NestJS CLI from resolving, so we'll run it locally.
# development / watch mode
$ docker-compose -f docker-compose.base.yml -f docker-compose.dev.yml up
$ pnpm run start:dev
You can look at the database tables for saved potential names / found Spotify bands.
# unit tests
$ pnpm run test
# e2e tests
$ pnpm run test:e2e
# test coverage
$ pnpm run test:cov