Skip to content

lucasjcs/react-native-transaction-manager

Repository files navigation

Sobre

Olá! Este projeto consiste em um simulador de transações simples, onde é possível realizar operações de entrada e saída de dinheiro. Também é possível visualizar o histórico das transações.

Principais tecnologias utilizadas

Metodologia de Desenvolvimento

A arquitetura do projeto foi pensada para ser simples, a fim de trazer maior legibilidade e simplicidade a um projeto pequeno. A idéia é extrair a maior parte da regra de negócio para classes de implementação de casos de uso (nesse caso, hooks e o próprio redux), deixando a camada de apresentação de dados muito mais limpa.

Como executar

1 - Clone do repositório:
$ git clone https://github.com/lucasjcs/react-native-transaction-manager.git
2 - Instale as dependências:
$ cd react-native-transaction-manager
$ npm install ou yarn 

Se optar por executar no emulador do iPhone execute também: $ cd ios && pod install && cd ..

3 - Execute o projeto:

Com o ambiente de desenvolvimento configurado (emuladores, SDKs) execute:

$ yarn ios ou yarn android

Para executar os testes:

$ yarn test ou npm run test
$ yarn test:coverage ou npm run test:coverage

Estrutura do Git

O padrão de commit adotado foi o Conventional Commits. Para garantir o cumprimento da padronização foi utilizado a biblioteca git-commit-msg-linter.

Licence

Este projeto foi desenvolvido com ❤️ por @lucasjcs sob a licença MIT.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published