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

https://github.com/guilouro/example-credit-card-services

Exemplo de cadastro de cartão de creditos usando HapiJS para criação de API, React/Redux para front, Cypress.io para testes E2E, Mysql e Docker para conteinerização dos serviços
https://github.com/guilouro/example-credit-card-services

cryptojs cypress cypress-io docker gsap hapijs mysql nodejs react reactjs redux redux-router redux-thunk webpack

Last synced: 3 months ago
JSON representation

Exemplo de cadastro de cartão de creditos usando HapiJS para criação de API, React/Redux para front, Cypress.io para testes E2E, Mysql e Docker para conteinerização dos serviços

Awesome Lists containing this project

README

          

Sistema simples de gerenciamento de cartão de créditos de teste, utilizando HapiJS, React, Redux, Cypress.io e Docker para levantar os serviços separadamente.

---

_**OBS: Sistema criado apenas para estudo e implementação de algumas ferramentas, mas pode ser usado como base por qualquer pessoa**_

---

![Card example](example.gif)

## Principais stacks utilizadas

#### Front

- React
- Redux
- React Router
- GSAP

#### Back

- Node
- HapiJS
- CryptoJS
- Mysql

### Infra

- Docker

### Teste

- Cypress.io

## Como usar

#### Modo produção

```
make server
```

Para acessar: [http://0.0.0.0:8000](http://0.0.0.0:8000)

#### Modo teste de integração (usando banco/server próprio para teste)

```
make test
```

### Requisitos

Para rodar o projeto é necessário ter o [Docker](https://www.docker.com/) e o [Docker Compose](https://docs.docker.com/compose/) instalados na máquina.