Skip to content

cassiosilva93/finance-api

Repository files navigation

finance-api-logo
🌟 Your api to manage your financial life

GitHub top language GitHub last commit Repository size

🌐 Demo on Heroku
https://intw-finance-api.herokuapp.com

🚀 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

Made with 💙 by Cassio Oliveira

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages