Backend for the gamified task management web application Purriorities
, written on TypeScript.
- Clone the repository:
git clone https://github.com/art-nova/purriorities-backend.git
- Navigate to the project directory:
cd purriorities-backend
- Install the dependencies:
npm install
-
Rename the
environment-example.yaml
file inconfig
directory based on your target environment (development.yaml
,production.yaml
etc.) and fill in your own values. -
Run the seeding script to load cats into your database.
# for "development" environment
npm run seed
# for "production" environment
npm run seed:prod
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:cov
This project was built using the following major dependencies:
-
NestJS: A powerful Node.js framework for building scalable and maintainable server-side applications.
-
TypeORM: A feature-rich Object-Relational Mapping (ORM) library for TypeScript and JavaScript.
We would like to express our sincere appreciation to the developers and contributors of NestJS and TypeORM.