README.md
July 10, 2022 ยท View on GitHub
๐ Your api to manage your financial life
๐ Technologies
- Nodejs
- TypeScript
- GraphQL
- Express
- Prisma
- JWT
- Bcrypt
- Jest
๐จ Methodologies and Designs
- Clean Architecture
- DDD
- SOLID
๐ How to execute
Create the .env file with the same variables as the .env.example file.
Clone project:
$ git clone https://github.com/cassiosilva93/finance-api.git
Install dependencies:
$ npm install
Execute migrations
$ npm run prisma:migrate
Start server:
$ npm run start:dev
๐ฆ Other scripts
Build:
$ npm run build
Lint:
$ npm run lint:fix
Tests:
$ npm test
Coverage:
$ npm run coverage
๐ฑ Available routes
- /graphql
- /file