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.
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.
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 | — |
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.
git clone --recurse-submodules https://github.com/victorradael/condoguard.gitSe já clonou sem os submódulos:
git submodule update --init --recursiveGNU General Public License v3.0
CondoGuard — Simplificando a gestão do seu condomínio.
