Appearance
Definições
Imobiliária
- Empresa do ramo imobiliário que administra imóveis para venda ou locação. No contexto do Rentake, refere-se à imobiliária que utiliza o sistema para gerenciar seus imóveis alugados. Pode também se referir ao usuário administrador que representa a empresa no sistema (Dono da Imobiliária).
Locatário
- Pessoa (física ou jurídica) que aluga um imóvel da imobiliária, ou seja, o inquilino. É o usuário final que ocupa o imóvel e paga o aluguel.
Proprietário do Imóvel (Locador)
- Pessoa física ou jurídica dona de um imóvel disponível para locação, que confia à imobiliária a gestão desse aluguel. O proprietário recebe os aluguéis (geralmente via repasse da imobiliária) e pode acompanhar, através de relatórios, a situação de suas propriedades, embora nesta versão do sistema ele não interaja diretamente com a plataforma.
Corretor
- Funcionário ou agente da imobiliária responsável por intermediar negócios imobiliários (venda/locação). No sistema, corretores são usuários vinculados a uma imobiliária, com permissões para cadastrar imóveis, atender locatários, etc., conforme definido pelo administrador da imobiliária.
Imóvel (Propriedade)
- Bem imóvel disponível para locação, gerenciado pela imobiliária no sistema. Pode ser uma casa, apartamento, sala comercial, etc. Cada imóvel tem atributos cadastrados (endereço, valor de aluguel, características) e relacionamentos com um proprietário, possivelmente um residencial, e zero ou um locatário (se estiver alugado no momento).
Residencial
- Conjunto de unidades imobiliárias agrupadas, como um condomínio, edifício ou complexo residencial, ao qual imóveis podem estar vinculados. Por exemplo, um edifício de apartamentos pode ser cadastrado como um residencial "Edifício Alfa", contendo vários imóveis (apartamentos) ligados a ele. Serve para organizar imóveis por localização coletiva e facilitar cobranças e relatórios agregados.
Contrato de Locação
- Documento legal que formaliza a locação de um imóvel a um locatário, estabelecendo as obrigações de ambas as partes (locador e locatário), valor do aluguel, vigência, cláusulas de uso, multas, etc. No Rentake, cada contrato é representado digitalmente, gerado a partir de um modelo ao se efetivar a locação de um imóvel para um locatário, e pode ser assinado digitalmente pelo locatário.
Modelo de Contrato
- Template predefinido de contrato de locação, com texto padrão e campos variáveis. Usado para gerar contratos de forma consistente e automática no sistema.
Fatura (Cobrança)
- Documento de cobrança emitido periodicamente (geralmente mensalmente) para o locatário pagar o aluguel. Contém informações de valor, vencimento e identificador do pagamento (no sistema Rentake, incluirá um QR Code para pagamento via PIX). Pode também ser chamada de boleto ou nota de débito.
Baixa de Fatura
- Registro de que uma fatura foi paga e, portanto, sua obrigação financeira está quitada. "Dar baixa" em uma fatura significa marcar no sistema que aquela cobrança foi satisfeita. A baixa pode ser automática (quando o pagamento é confirmado via integração bancária) ou manual (quando, por exemplo, o locatário paga fora do sistema e o funcionário registra o pagamento no sistema).
Lembrete de Cobrança
- Notificação ou aviso enviado ao locatário para lembrá-lo de um pagamento pendente ou prestes a vencer. Pode ser um e-mail, SMS ou push notification, disparado pelo sistema automaticamente ou manualmente pela imobiliária, contendo informações da fatura em aberto e as instruções para pagamento.
PIX
- Sistema brasileiro de pagamentos instantâneos operado pelo Banco Central. Permite transferências e pagamentos 24/7 por meio de chaves cadastradas ou QR Codes, com confirmação em tempo real. No contexto do sistema, é utilizado para viabilizar que locatários paguem as faturas de aluguel de forma rápida e integrada.
QR Code
- Código de barras bidimensional que, ao ser escaneado pela câmera de um smartphone (por exemplo, através do app do banco), contém informações codificadas. No Rentake, cada fatura terá um QR Code PIX que embute os dados necessários para pagamento daquela cobrança de aluguel.
RBAC (Role-Based Access Control)
- Modelo de controle de acesso baseado em papéis. Implica que as permissões no sistema são concedidas de acordo com papéis predefinidos (como Administrador, Corretor, Locatário), e os usuários recebem um ou mais papéis que determinam o que eles podem ou não fazer no sistema.
LGPD (Lei Geral de Proteção de Dados)
- Lei nº 13.709/2018 que estabelece normas para o tratamento de dados pessoais no Brasil, visando à proteção da privacidade e dos direitos dos titulares. No contexto do Rentake, a conformidade com a LGPD significa implementar medidas para proteger dados dos usuários e respeitar seus direitos sobre essas informações.
Stakeholders (Stakeholders)
- Termo que se refere às partes interessadas no projeto/sistema. Inclui os usuários finais (por exemplo, administradores de imobiliária, corretores, locatários), os desenvolvedores, patrocinadores e qualquer entidade impactada pelo sucesso do sistema. Este documento serve a todos os stakeholders técnicos e de negócio para alinhamento de expectativas.
SaaS (Software as a Service)
- Modelo de distribuição de software no qual a aplicação é fornecida como um serviço online, acessível via internet, geralmente mediante assinatura. O Rentake é ofertado como SaaS, significando que múltiplas imobiliárias podem usar a mesma plataforma hospedada remotamente, cada uma com seus dados isolados, sem necessidade de instalar software localmente.
NestJS
- Framework para Node.js que utiliza TypeScript e o padrão MVC, ideal para a construção de aplicações escaláveis, modulares e com arquitetura orientada a serviços.
PostgreSQL
- Sistema gerenciador de banco de dados relacional de código aberto, conhecido por sua robustez, extensibilidade e suporte a transações complexas.
Prisma
- ORM (Object-Relational Mapping) moderno e eficiente que facilita o acesso e a manipulação de dados em bancos relacionais, integrando-se de forma fluida ao TypeScript.
TS (TypeScript)
- Linguagem de programação baseada em JavaScript, que adiciona tipagem estática e recursos avançados de orientação a objetos para desenvolvimento robusto e escalável.
VueJs
- Framework progressivo para construção de interfaces de usuário reativas, focado na simplicidade, desempenho e integração com outras bibliotecas JavaScript.
API (Interface de Programação de Aplicações)
- Conjunto de definições e protocolos que permite a comunicação entre diferentes sistemas ou componentes de software, facilitando a integração e a troca de dados.
CRUD (Create, Read, Update, Delete)
- Conjunto básico de operações utilizadas para manipulação de dados em sistemas de informação, representando criar, ler, atualizar e deletar registros.