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
- Host: GitHub
- URL: https://github.com/guilouro/example-credit-card-services
- Owner: guilouro
- Created: 2018-05-02T18:12:33.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2023-01-11T00:55:41.000Z (over 3 years ago)
- Last Synced: 2025-09-06T01:20:45.149Z (10 months ago)
- Topics: cryptojs, cypress, cypress-io, docker, gsap, hapijs, mysql, nodejs, react, reactjs, redux, redux-router, redux-thunk, webpack
- Language: JavaScript
- Size: 1.79 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 17
-
Metadata Files:
- Readme: readme.md
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**_
---

## 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.