Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ubrunoow/sa-senai-bombeiros

A full-stack website and app for NOAR firefighters (Nucleus of Air Operations and Rescue.) in order to automate its activities when carrying out a rescue. The tools used were NextJS, TypeScript, React, React Native, Expo, Tailwindcss and a lot more.
https://github.com/ubrunoow/sa-senai-bombeiros

expo fastify jwt-authentication nextjs nodejs react react-native tailwindcss typescript

Last synced: about 1 month ago
JSON representation

A full-stack website and app for NOAR firefighters (Nucleus of Air Operations and Rescue.) in order to automate its activities when carrying out a rescue. The tools used were NextJS, TypeScript, React, React Native, Expo, Tailwindcss and a lot more.

Awesome Lists containing this project

README

        








🔥 NOAR - Bombeiros Voluntários de Guaramirim 🔥




Sobre o projeto


O NOAR é uma associação de bombeiros voluntários que fazem seus relatórios de ocorrência por meio de uma extensa folha de papel com campos em sua frente e verso, contendo perguntas diversas que devem ser preenchidas durante e após a ocorrência. Porém, essa abordagem tende mais a prejudicar o desempenho no meio da ação, pois o preenchimento do documento físico é de certa forma lento, e através de uma análise, é possível observar que tornar esta folha de ocorrência digital pode tornar o preenchimento mais ágil e dinâmico, assim também agilizando o processo de salvamento de vidas, e por isso, o NOAR requisitou o desenvolvimento deste software.

> O sistema irá conter todas as informações presentes na folha, porém trazendo recursos que tornam o processo de preenchimento mais rápido, como a inclusão e exclusão de campos de maneira automática, e o preenchimento do documento sem a necessidade de seguir uma sequência determinada. Além disso, o sistema será seguro, exigindo uma autenticação de dados para validar a identidade de quem está preenchendo a nova ficha de ocorrência.

### Tecnologias utilizadas
### Front-end stacks











### Back-end stacks








### Databases




### Linters




### Usado onde




### Outras ferramentas usadas







### Como rodar

> Entre na pasta da API, instale as dependências e execute o script `npm run dev`:

```
$ cd server
$ npm i
$ npm run dev
```

> Entre na pasta da App, instale as dependências e execute o script `npx expo start`. É importante ter um dispositivo celular conectado para rodar o app.

```
$ cd mobile
$ npm i
$ npx expo start
```

> Caso queira acesse a pasta client para abrir o dashboard administrativo e execute o comando `npm run dev`:

```
$ cd client
$ npm i
$ npm run dev
```

### Licença

Distribuído sob a licença MIT. Consulte `LICENSE.txt` para obter mais informações.