- Caroline Assis Silva - RM 557596
- Enzo de Moura Silva - RM 556532
- Luis Henrique Gomes Cardoso - RM 558883
Este projeto tem como objetivo ajudar famílias afetadas por desastres naturais, principalmente danos causados pela chuva no Brasil e necessidades enfrentadas no período de frio.
A iniciativa busca mapear e prestar assistência a:
- Pessoas com deficiência
- Famílias com animais
- Famílias em situação de vulnerabilidade
Além disso, oferece um formulário para cadastro de voluntários, permitindo que mais pessoas contribuam com a nossa causa.
- ASP.NET Core
- Entity Framework Core
- Swagger
- Razor Pages com TagHelpers
- SQL Server
- Git e GitHub para versionamento
- 📄 Formulário para mapear pessoas necessitadas
- 🐶 Identificação de famílias com animais
- ♿ Inclusão de pessoas com deficiência
- 🧤 Ajuda emergencial em tempos de frio
- 🙋 Cadastro de voluntários
- Clone o repositório:
git clone https://github.com/codecrazes/GS.NET.git
cd GS.NET- Restaure as dependências e atualize o banco:
dotnet restore
dotnet ef database update- Execute o projeto:
dotnet runOs comandos abaixo foram utilizados para testar os endpoints da API FormularioFamilia.
curl -X 'GET' 'http://localhost:8080/api/FormularioFamilia'
curl -X 'POST'
'http://localhost:8080/api/FormularioFamilia'
{
"fullName": "João da Silva",
"cpf": "123.456.789-00",
"phone": "(11)91234-5678",
"address": {
"street": "Rua Exemplo",
"number": "123",
"neighborhood": "Bairro Central",
"city": "Cidade Exemplo",
"state": "Estado Exemplo",
"zipCode": "00000000",
"referencePoint": "Perto da praça"
},
"hasDisability": true,
"disabilityType": "Visual",
"householdCount": 4,
"childrenCount": 2,
"hasPets": true,
"animals": [
{
"name": "Rex",
"type": "cachorro",
"needsVeterinaryHelp": true
}
]
}
curl -X 'GET'
'http://localhost:8080/api/FormularioFamilia/1'
'http://localhost:8080/api/FormularioFamilia/1'
{
"id": 1,
"fullName": "João da Silva",
"cpf": "123.456.789-00",
"phone": "(11)91234-5678",
"address": {
"id": 1,
"street": "Rua Exemplo",
"number": "123",
"neighborhood": "Bairro Central",
"city": "Cidade Exemplo",
"state": "Estado Exemplo",
"zipCode": "00000000",
"referencePoint": "Perto da praça"
},
"hasDisability": true,
"disabilityType": "Visual",
"householdCount": 4,
"childrenCount": 2,
"hasPets": false,
"animals": []
}'curl -X 'DELETE' 'http://localhost:8080/api/FormularioFamilia/1'