Appointment scheduling system that supports creating, viewing, and cancelling appointments.
- Install Node.js v20.x
- Install Nest CLI
$ yarn install
For first time run, you'll need to run the migrations:
# run all pending migrations
yarn migration:run
And you can run the app:
# development
$ yarn start
# watch mode
$ yarn start:dev
# production mode
$ yarn start:prod
For live testing purpose, you can import the Postman collection into your postman
# unit tests
$ yarn test
# generate module / controller / service
nest generate <module|controller|service> <name>
# generate migration based on entity changes
yarn migration:generate migrations/<migration-name>