Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/brunoglvm/salvalerta


https://github.com/brunoglvm/salvalerta

Last synced: 4 days ago
JSON representation

Awesome Lists containing this project

README

        

# SalvAlerta


Badge CEPEDI

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
```