Skip to content

Repository files navigation

CondoguardLogo

CONDOGUARD é uma aplicação que visa ajudar os condôminos a administrar suas despesas condominiais de forma eficiente e preventiva. Permite gerenciar despesas, fazer previsões financeiras e identificar possíveis problemas antes que se tornem críticos.

Objetivo

Fornecer uma ferramenta robusta e amigável para a gestão financeira de residências e condomínios, dando a administradores e moradores uma visão clara de suas despesas e histórico de gastos.

Repositório

Este é um monorepo com submódulos Git:

Submódulo Descrição Stack
api/ REST API do backend Go 1.25, MongoDB
web/ Aplicação web (frontend)
app/ Aplicação mobile

API

A API REST está em api/ e fornece os seguintes recursos:

  • Autenticação — registro e login com JWT (HS256, 10h)
  • Usuários — CRUD completo (acesso restrito a ROLE_ADMIN)
  • Residências — CRUD com unicidade de unidade por condomínio
  • Lojas — CRUD com validação de CNPJ
  • Despesas — CRUD com valores em centavos e filtro por período
  • Notificações — CRUD com operação idempotente de marcar como lida

Consulte api/README.md para instruções de instalação e uso.

Clonando o projeto com submódulos

git clone --recurse-submodules https://github.com/victorradael/condoguard.git

Se já clonou sem os submódulos:

git submodule update --init --recursive

Licença

GNU General Public License v3.0


CondoGuard — Simplificando a gestão do seu condomínio.

About

CONDOGUARD é uma aplicação em desenvolvimento para gestão eficiente de despesas condominiais, permitindo previsões financeiras e identificação de problemas antes que se tornem críticos.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors