airsoftComunnity

Ideia

Este projeto é para uma comunidade de airsoft facilitando a comunicação e demais fatores.

Pré-requisitos

Antes de iniciar, certifique-se de ter instalado em sua maquina:

  • Node.js, versão 18 ou superior
  • React native, versão 0.70.10 ou superior
  • yarn ou npm

Caso nao tenha as versões instaladas:

Node.js

React native

Como rodar o projeto?

  • inicialmente instale as dependecias com:
yarn install
  • Após a instalação você pode rodar aplicação para android:
yarn android
  • Após a instalação você pode rodar aplicação para iOS:
yarn ios

Testes unitários

Todos os componentes, pages e hooks devem ser criados testes unitários, a cobertura minima é de 50%.

Para rodar os testes unitarios

yarn test
  • Para limpar cache
yarn test-clear
  • Para rodar as mutation
yarn stryker

Dependecias utilizadas

  • axios
  • firebase
  • styled-components
  • react-native-vector-icons
  • jest
  • stryker
  • typscript
  • Google maps