MCPcopy Index your code
hub / github.com/SOS-RS/backend

github.com/SOS-RS/backend @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
264 symbols 493 edges 110 files 1 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

🌊 Backend para App de Ajuda em Enchentes 🌊

Este repositório contém o backend de um aplicativo projetado para ajudar na organização e distribuição de suprimentos, bem como na coordenação de voluntários durante enchentes no Rio Grande do Sul. Ele fornece APIs essenciais para a autenticação de usuários, gerenciamento de abrigos e suprimentos, e muito mais.

Se você quiser discutir ideias, problemas ou contribuições, sinta-se à vontade para se juntar ao nosso servidor do Discord aqui.

🤝 Contribuição

Contribuições são muito bem-vindas! Se deseja ajudar, veja o documento de contribuição.

Sua ajuda é crucial para apoiar a comunidade afetada pelas enchentes no Rio Grande do Sul!

🛠 Tecnologias Utilizadas

  • 🟢 Node.js: Ambiente de execução para JavaScript.
  • 🔗 Prisma: ORM para Node.js e TypeScript, facilitando o gerenciamento do banco de dados.
  • 🐳 Docker: Solução para desenvolvimento e execução de aplicativos em contêineres.
  • 🐦 Nest: Framework de alto desempenho para aplicações web em Node.js.
  • 📦 PostgreSQL: Banco de dados relacional robusto e eficiente.

📡 API Endpoints

Veja o documento de endpoints.

Licença

Este código está licenciado usando a licença MIT.

Contribuidores

Os contribuidores são voluntários, e podem ser encontrados na página de contribuidores.

Extension points exported contracts — how you extend this code

TokenPayload (Interface)
(no doc)
src/sessions/types.ts
Coordinates (Interface)
(no doc)
src/utils/utils.ts
DefaultSupplyProps (Interface)
(no doc)
src/shelter/types/types.ts
UserIdentity (Interface)
(no doc)
src/interceptors/interceptors/shelter-supply-history/types.ts
IShelterSupplyDecay (Interface)
(no doc)
src/shelter/types/types.ts

Core symbols most depended-on inside this repo

login
called by 5
src/sessions/sessions.service.ts
show
called by 4
src/sessions/sessions.service.ts
delete
called by 4
src/sessions/sessions.service.ts
canActivate
called by 4
src/guards/utils.ts
index
called by 3
src/partners/partners.service.ts
store
called by 3
src/partners/partners.service.ts
registerSupplyLog
called by 3
src/interceptors/interceptors/shelter-supply-history/utils.ts
getInstance
called by 3
src/prisma/prisma.service.ts

Shape

Method 134
Class 104
Function 18
Interface 5
Enum 3

Languages

TypeScript100%

Modules by API surface

src/shelter/shelter.service.ts15 symbols
src/shelter/ShelterSearch.ts12 symbols
src/utils/utils.ts11 symbols
src/shelter/shelter.controller.ts9 symbols
src/donation-order/donation-order.service.ts9 symbols
src/users/users.controller.ts7 symbols
src/shelter-supply/shelter-supply.service.ts7 symbols
src/donation-order/donation-order.controller.ts7 symbols
src/users/users.service.ts6 symbols
src/supply/supply.service.ts6 symbols
src/supply/supply.controller.ts6 symbols
src/supply-categories/supply-categories.service.ts6 symbols

For agents

$ claude mcp add backend \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact