{"id":29090803,"url":"https://github.com/mulliru/storm-safety-web","last_synced_at":"2026-02-02T02:31:40.651Z","repository":{"id":296749689,"uuid":"994348699","full_name":"mulliru/storm-safety-web","owner":"mulliru","description":null,"archived":false,"fork":false,"pushed_at":"2025-06-03T13:10:49.000Z","size":49432,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-28T05:46:32.488Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mulliru.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-01T18:43:21.000Z","updated_at":"2025-06-03T13:10:50.000Z","dependencies_parsed_at":"2025-06-02T05:39:34.923Z","dependency_job_id":null,"html_url":"https://github.com/mulliru/storm-safety-web","commit_stats":null,"previous_names":["mulliru/storm-safety-web"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mulliru/storm-safety-web","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mulliru%2Fstorm-safety-web","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mulliru%2Fstorm-safety-web/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mulliru%2Fstorm-safety-web/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mulliru%2Fstorm-safety-web/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mulliru","download_url":"https://codeload.github.com/mulliru/storm-safety-web/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mulliru%2Fstorm-safety-web/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29001654,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-02T01:32:03.847Z","status":"online","status_checked_at":"2026-02-02T02:00:07.448Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-06-28T05:37:48.813Z","updated_at":"2026-02-02T02:31:40.647Z","avatar_url":"https://github.com/mulliru.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🌩️ Storm Safety - Sistema Inteligente de Ocorrências Climáticas\r\n\r\n**Storm Safety** é um sistema web desenvolvido em Java com Spring Boot, criado para auxiliar a população e a Defesa Civil no gerenciamento de ocorrências relacionadas a tempestades e desastres naturais. A plataforma possibilita o registro, visualização e atualização de eventos, integrando-se a um banco de dados em nuvem com deploy automatizado via GitHub Actions.\r\n\r\n---\r\n\r\n## 👨‍💻 Equipe de Desenvolvimento\r\n\r\n| Nome                      | RM       | Turma    |\r\n|---------------------------|----------|----------|\r\n| Murillo Ferreira Ramos    | 553315   | 2TDSPC   |\r\n| Pedro Luiz Prado          | 553874   | 2TDSPC   |\r\n| William Kenzo Hayashi     | 552659   | 2TDSPS   |\r\n\r\n---\r\n\r\n## 🌐 Acesso à Aplicação\r\n\r\n🔗 [https://app-stormsafety.azurewebsites.net](https://app-stormsafety.azurewebsites.net)\r\n\r\n---\r\n\r\n## 🎬 Apresentação em Vídeo\r\n\r\n📽️ [https://www.youtube.com/watch?v=_eskEYuwo0w)](https://www.youtube.com/watch?v=_eskEYuwo0w)\r\n\r\n---\r\n\r\n## 📋 Sobre o Projeto\r\n\r\nO **Storm Safety** surgiu como resposta ao desafio proposto pela FIAP na Global Solution 2025, com foco em eventos extremos. A aplicação tem como finalidade criar um canal digital acessível, ágil e confiável para que cidadãos possam reportar situações de risco climático e auxiliar os órgãos responsáveis a tomarem decisões rápidas e informadas.\r\n\r\n---\r\n\r\n## 🎯 Objetivos do Sistema\r\n\r\n- 📝 Permitir o **registro de ocorrências** com nome, e-mail, tipo e localização\r\n- 📊 Exibir todas as ocorrências de forma organizada e acessível\r\n- 🔄 Permitir a **atualização** e **remoção** dos dados cadastrados\r\n- ☁️ Realizar o **deploy automatizado** na Azure usando GitHub Actions\r\n- 🛢️ Utilizar **SQL Server em nuvem** como base de dados\r\n\r\n---\r\n\r\n## 🧪 Tecnologias e Ferramentas\r\n\r\n- Java 17 + Spring Boot 3\r\n- Spring MVC + Thymeleaf\r\n- Spring Data JPA + SQL Server (Azure)\r\n- Bootstrap 4 (estilização)\r\n- GitHub Actions (CI/CD)\r\n- Azure App Service\r\n\r\n---\r\n\r\n## 🚀 Como Executar Localmente\r\n\r\n```bash\r\ngit clone https://github.com/mulliru/storm-safety-web.git\r\ncd storm-safety-web\r\nmvn clean install -DskipTests\r\nmvn spring-boot:run\r\n```\r\n\r\n🔎 Acesse: `http://localhost:8080/`\r\n\r\n---\r\n\r\n## ⚙️ Configuração do Banco de Dados\r\n\r\nNo arquivo `application.properties`, configure as credenciais da Azure SQL:\r\n\r\n```properties\r\nspring.datasource.url=jdbc:sqlserver://\u003cservidor\u003e.database.windows.net:1433;database=\u003cnome-banco\u003e;...\r\nspring.datasource.username=\u003cusuario\u003e\r\nspring.datasource.password=\u003csenha\u003e\r\n```\r\n\r\n---\r\n\r\n## 📌 Observações Finais\r\n\r\nEste projeto foi desenvolvido como parte do desafio interdisciplinar da **Global Solution FIAP 2025**, integrando conhecimentos técnicos e visão social para oferecer uma solução real para problemas enfrentados em períodos de eventos extremos.\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmulliru%2Fstorm-safety-web","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmulliru%2Fstorm-safety-web","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmulliru%2Fstorm-safety-web/lists"}