Skip to content

Properties management for landlords. It enables property owners, managers, or tenants to handle tasks such as tracking leases, managing payments, maintaining property records, communicating with clients, and ensuring compliance with relevant regulations

License

GPL-3.0, MIT licenses found

Licenses found

GPL-3.0
LICENSE.txt
MIT
MIT-LICENSE.txt
Notifications You must be signed in to change notification settings

fauxtix/PropertyManagerFL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

PropertyManagerFL

English

Aplicação concebida para ajudar os senhorios na gestão das suas propriedades e alugueres. Com uma interface de fácil utilização e uma série de funcionalidades úteis, o PropertyManagerFL (PMFL) funciona como uma plataforma centralizada para os senhorios, para agilizar as suas tarefas de gestão de propriedades.

Principais características

  • Informação centralizada sobre propriedades e inquilinos: O PMFL permite que os proprietários armazenem todos os detalhes da propriedade e do inquilino num único local conveniente. Desde especificações de propriedades a registos de inquilinos e informações de contacto, tudo é facilmente acessível sempre que precisar.

  • Criação de contratos de arrendamento: O PMFL simplifica o processo de criação de contratos de arrendamento (novos e existentes).

  • Controlo de pagamentos de rendas: O PMFL fornece um sistema abrangente de acompanhamento de pagamentos de rendas, ajudando os senhorios a manterem-se actualizados sobre as transacções e a tratarem prontamente de quaisquer pagamentos em atraso.

  • Acompanhamento das despesas do imóvel alugado: como proprietário, ficará perdido (mesmo com um contabilista) se não acompanhar corretamente as despesas do imóvel alugado. Manter registos detalhados das despesas não só o ajudará a sentir-se mais organizado, como também facilitará o preenchimento dos seus impostos, permitindo-lhe ver mais oportunidades de deduções e compreender o retorno de cada um dos seus investimentos em arrendamento.

  • Gestão de cartas de inquilinos:

    Convite à renovação - Dá ao inquilino algum tempo para decidir se quer renovar o contrato de arrendamento ou sair.

    Carta de rescisão - assinala o fim do contrato de arrendamento. Pode dever-se ao facto de o inquilino tencionar mudar-se ou à recusa do senhorio em renovar o contrato de arrendamento

    Aumento da renda - um convite à renovação para que o inquilino possa decidir se quer ficar

    Alteração das informações de pagamento - para evitar confusões e continuar a receber os pagamentos da renda a tempo, os senhorios devem informar os inquilinos das alterações de pagamento

    Aviso de renda em atraso - para colocar avisos de renda por escrito. Um senhorio pode necessitar de provas de que um inquilino se atrasou cronicamente no pagamento como base para rescindir o contrato de arrendamento

    Carta de pagamento ou desistência - aviso sobre rendas não pagas. Exige o pagamento da renda atual e das rendas em atraso até uma determinada data ou será iniciado um processo de despejo

    Aumentos de renda - o processo é automático para o ano seguinte, a partir da data de início do contrato, ou através de um procedimento manual para cada inquilino. Cada uma destas situações pressupõe uma carta a alertar para a alteração

    Comunicação com os condóminos - mensagens enviadas ou recebidas de/para os condóminos, através da utilização de correio eletrónico

Localização / globalização

A aplicação suporta os idiomas português, inglês, francês e espanhol.

Algumas das tabelas utilizadas na aplicação (principalmente as de lookup) necessitarão da intervenção do utilizador, uma vez que o Português foi utilizado como língua nativa para o seu preenchimento/configuração.

O mesmo se aplica à redação das várias cartas enviadas aos inquilinos, uma vez que cada país pode ter diferentes modelos/regras a aplicar, que terão de ser adaptados em conformidade. É um processo simples de efetuar:

  1. Utilize o Winword para abrir cada documento modelo utilizado na aplicação (templates / dotx), armazenado na pasta dos documentos;
  2. Copie o seu texto e utilize um tradutor (Google, DeepL, ...) para o adaptar às suas necessidades;
  3. Copie o texto traduzido e substitua o texto da carta (salvaguardando os placeholders dos campos variáveis);
  4. Termine o processo guardando os documentos actualizados (substituindo os existentes).

Base de dados

Relativamente à estrutura da base de dados (SQl Server), pode aceder aos scripts (tabelas, stored procedures, funções, ...) na pasta de scripts da base de dados.

Tecnologias utilizadas: C#, Blazor com componentes Syncfusion, Dapper (Orm), AutoMapper, FluentValidation, Serilog, ... (.Net 7).

Imagens da aplicação

  • Ecrã de entrada

Main

  • Propriedades

Properties Properties_edit_1 Properties_edit_2 Properties_edit_3

  • Inquilinos

Tenants Tenants_1 Tenants_2 Tenants_documents_create Tenants_documents_create_2 Tenants_documents_create_3 Tenants_guarantor

  • Frações

Unit Unit_Images

  • Pagamentos mensais

MonthlyRentPayment_1 MonthlyRentPayment_2

  • Pagamentos

Payments_Dashboard_1 Payments_Dashboard_2 Payments Payments_edit Payments_new_1 Payments_new_2 Payments_new_3

  • Contratos de arrendamento

Leases Leases_edit

  • Despesas

Expenses_maintenance Expenses_maintenance_edit Expenses_maintenance_subCategories_edit Expenses_maintenance_subCategories_new

Expenses_dashboard_1 Expenses_dashboard_2 Expenses_dashboard_3

  • Agenda de marcações

Scheduler_1

  • Communicação de/para Inquilinos

Messages

  • Contactos

Contacts

  • Manutenção

Management_CoefAtual Management_Tables_1 Management_Tables_2 Management_LogViewer

🌟 Contribuição

As contribuições para este projeto são bem-vindas! Se encontrar algum problema ou tiver sugestões de melhoria, por favor abra um problema no repositório GitHub: https://github.com/fauxtix/PropertyManagerFL/Issues

Bifurcar (fork) o projeto (https://github.com/fauxtix/PropertyManagerFL/fork)

Crie um branch para a sua modificação (git checkout -b fauxtix/PropertyManagerFL)

Commit (git commit -am 'added a new feature - some files changed')

Push (git push origin fauxtix/PropertyManagerFL)

Criar um novo Pull Request

Mais informações: https://www.digitalocean.com/community/tutorials/how-to-create-a-pull-request-on-github

Quando contribuir com código, por favor siga o estilo de código existente e submeta um pull request com as suas alterações.

Licença

O código fonte do site está licenciado sob a licença MIT, que pode ser encontrada no ficheiro [MIT-LICENSE.txt].

📞 Contacto

Se tiver alguma dúvida ou precisar de mais assistência, pode contactar o responsável pelo projeto:

About

Properties management for landlords. It enables property owners, managers, or tenants to handle tasks such as tracking leases, managing payments, maintaining property records, communicating with clients, and ensuring compliance with relevant regulations

Topics

Resources

License

GPL-3.0, MIT licenses found

Licenses found

GPL-3.0
LICENSE.txt
MIT
MIT-LICENSE.txt

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published