Frontend para a aplicação SimpleMap
- ReactJS (Framework frontend)
- Redux e Redux Saga (Gerenciamento de estado e operações assincronas)
- A arquitetura do serviço foi construida com ReactJs, Redux e Redux saga para facilitar a implementação e gerenciamento de estado dentro da aplicação.
Os módulos do redux e redux saga foram separados da seguinte forma:
- Store
- Root
- actions
- reducers
- sagas
- Maps ....
- index.js
- Root
Clonagem do diretório:
git clone https://github.com/robsonalvz/simple-map-front
Instale as dependencias do projeto
yarn install
Criação do arquivo de configuração local, altere as configurações da URL da api e do Google Maps API de acordo com suas credenciais.
cp .env.example .env
yarn start
Fique a vontade para colocar a porta desejada, e o nome desejado para a imagem/container.
docker build -t simple-map-front .
docker run --name simple-map-front -p 3000:3000 simple-map-front