Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brunoglvm/salvalerta
https://github.com/brunoglvm/salvalerta
Last synced: 4 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/brunoglvm/salvalerta
- Owner: brunoglvm
- Created: 2024-11-24T23:05:25.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-12-15T00:37:08.000Z (11 days ago)
- Last Synced: 2024-12-15T01:26:13.591Z (11 days ago)
- Language: TypeScript
- Size: 753 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SalvAlerta
O **SalvAlerta** é uma plataforma inovadora que visa aumentar a segurança pública, permitindo a colaboração em tempo real entre cidadãos, autoridades e comunidades. Através de uma interface simples e intuitiva, os usuários podem reportar atividades suspeitas e emergências de maneira rápida e eficaz. O objetivo é fortalecer a vigilância comunitária, proporcionando respostas rápidas às ocorrências de segurança.
## Futuras Implementações
- **Plataforma Web (para autoridades):** Uma interface web será desenvolvida para as autoridades de segurança, possibilitando a visualização e gestão dos alertas enviados pelos cidadãos em tempo real, além de interações rápidas para tomar ações necessárias.
- **Comentários Anônimos em Fóruns Regionais:** O projeto incluirá fóruns regionais onde os usuários poderão interagir, relatar preocupações e discutir questões de segurança. Os comentários nesses fóruns serão **anônimos** e **não serão armazenados no dispositivo do usuário**, assegurando a privacidade e a segurança nas interações. Os dados serão gerenciados de forma a manter a integridade e anonimato dos participantes.
- **Proteção de Dados e Privacidade:** A segurança e a privacidade dos usuários são prioridades. Nenhuma informação sensível será armazenada no dispositivo móvel. Todos os dados dos usuários serão criptografados e tratados com total conformidade às leis de proteção de dados, como a LGPD e GDPR, para garantir que a integridade e anonimato dos usuários sejam preservados durante toda a interação com o sistema.
- **Compartilhamento de Localização com Contatos de Emergência:** O aplicativo permitirá que o usuário compartilhe sua localização com contatos de emergência predefinidos, garantindo uma resposta mais rápida em situações críticas. O recurso será fácil de acessar e configurável pelo usuário.
- **Botão de Pânico:** Será implementado um **botão de pânico** que, ao ser acionado, enviará automaticamente a localização atual e os detalhes da ocorrência para as **autoridades competentes** e para os **contatos de emergência** previamente definidos pelo usuário. Este recurso visa oferecer uma resposta imediata e coordenada em situações de risco.
## Pré-requisitos
Para rodar o projeto localmente, você precisará das seguintes ferramentas e versões:
- **Node.js:** 16.x ou superior
- **npm:** 8.x ou superior / Yarn: 1.x ou superior## Rodando o Mobile
Siga os passos abaixo para rodar a aplicação localmente:
**Clone o repositório:**
```
git clone
```**Navegue até o diretório:**
```
cd
```**Instale as dependências:**
```bash
# usando npm
npm install
# usando yarn
yarn install
```**Inicie o aplicativo:**
```bash
# usando npm
npx expo start
# usando yarn
yarn start
```