Skip to content

A dockerized Nestjs API to menage property rent. Docker, Typescript, swagger, Lambda, DDD, Tests

Notifications You must be signed in to change notification settings

HigorJSilva/urb

Repository files navigation

Nest Logo

A progressive Node.js framework for building efficient and scalable server-side applications.

NPM Version Package License NPM Downloads CircleCI Coverage Discord Backers on Open Collective Sponsors on Open Collective Support us

Description

A dockerized Nest REST API application to manage property rent.

URB lets you create propertyes, tenant and manage rents. URB uses crons to notify users of the latest rent invoice and events to dispatch all operations related to a creation of the invoice.

Future Enhancements (Nice-to-Have)

  • Phone-book like function to let users store useful contact info of service providers like electricians and plumbers
  • Let users store property service providers account holder info. Ex: Power Service Provider Account - Holder name, Holder Identification
  • Expenses Report tied to the property with the possibility to add or subtract the expense value from the monthly installment
  • With the Expense Report the invoice notification could have the list of itens added or removed from the monthly installment

Installation

$ yarn install

Running the app

# development
$ yarn run start

# watch mode
$ yarn run start:dev

# production mode
$ yarn run start:prod

Test

# unit tests
$ yarn run test

# e2e tests
$ yarn run test:e2e

# test coverage
$ yarn run test:cov

Support

Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please read more here.

Stay in touch

License

Nest is MIT licensed.

About

A dockerized Nestjs API to menage property rent. Docker, Typescript, swagger, Lambda, DDD, Tests

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages