Skip to content

The backend of ReltSave app, built using Typescript, Nest.js and PostgresDB.

Notifications You must be signed in to change notification settings

ReltSave/relt-save-backend

 
 

Repository files navigation

Relt Save Backend

Relt Save is an mobile application that manages user's finances, generating reports based on his transactions. In this repository, you can see the code of the API (backend).

This application was developed as a Final Work as a partial requirement for approval in the course of computer technician at IFPR (Federal Institute of Paraná).

👩‍💻 Technologies used

  • Nest.js
  • PrismaORM
  • PostgresSQL
  • Passport (for OAuth 2.0 and JWT authentication)

⏳ Future plans

  • Add endpoints documentation by using Swagger
  • Global code refactor
  • Implement rate limiter
  • Add unit tests and finish adding E2E tests

🚀 How to run

First, ensure your node version is the same as the inside .nvmrc. You'll also need to set the enviroment variables at .env, following the .env.example.

After that, you can install the necessary modules using the command:

yarn install

Now, you can run the app in any mode:

# development
$ yarn run start

# watch mode
$ yarn run start:dev

# production mode
$ yarn run start:prod

You also can run the tests (E2E only, for now):

# e2e tests
$ yarn run test:e2e

About

The backend of ReltSave app, built using Typescript, Nest.js and PostgresDB.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 98.5%
  • Other 1.5%