Skip to content

igorbarrocal/SafeZoneAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SafeZone API 🚨

API RESTful desenvolvida em ASP.NET Core 8, utilizando Entity Framework Core com banco de dados Oracle.
A SafeZone API permite o cadastro e gerenciamento de regiões monitoradas e sensores voltados à segurança.

Conta com documentação interativa via Swagger para facilitar testes e integração com front-ends ou sistemas parceiros.


🖥️ Desenvolvido por InnovexGroup :

Cauan da Cruz Ferreira – RM: 558238, Turma: 2TDSPK Igor Dias Barrocal – RM: 555217, Turma: 2TDSPK Renan Dorneles – RM: 557820, Turma: 2TDSPK


📌 Tecnologias Utilizadas

  • ASP.NET Core 8
  • Entity Framework Core
  • Oracle Database
  • EF Core Migrations (scripts gerados manualmente)
  • Swagger (OpenAPI)
  • C#

⚙️ Funcionalidades da API

✅ Cadastro de regiões monitoradas
✅ Consulta de todas as regiões
✅ Consulta de região por ID
✅ Atualização de regiões
✅ Exclusão de regiões

✅ Cadastro de sensores
✅ Consulta de todos os sensores
✅ Consulta de sensor por ID
✅ Atualização de sensores
✅ Exclusão de sensores


🔗 Rotas da API

🔸 Região

Método Rota Descrição
GET /api/Regiao Lista todas as regiões
GET /api/Regiao/{id} Retorna uma região por ID
POST /api/Regiao Cadastra uma nova região
PUT /api/Regiao/{id} Atualiza uma região existente
DELETE /api/Regiao/{id} Exclui uma região

🔸 Sensor

Método Rota Descrição
GET /api/Sensor Lista todos os sensores
GET /api/Sensor/{id} Retorna um sensor por ID
POST /api/Sensor Cadastra um novo sensor
PUT /api/Sensor/{id} Atualiza um sensor existente
DELETE /api/Sensor/{id} Exclui um sensor

🛠️ Instalação e Execução

  1. Clone o repositório:
git clone https://github.com/igorbarrocal/SafeZoneAPI.git
cd SafeZoneAPI

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages