mikansc / connectlab

ConnectLab - PoC React com Docker, tradução via Crowdin e consumo de API dos Correios e Weather API

Home Page:https://mikalab.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Crowdin Testes Netlify Status

DEVInHouse ConnectLab

Este projeto foi criado como implementação exemplo para os alunos do curso DEVInHouse [ Intelbras ]

Aproveitei o projeto para incluir algumas ferramentas e práticas utilizadas no dia-a-dia de uma empresa real, para que os alunos tenham contato com ferramentas que, muito provavelmente, farão parte do seu trabalho quando formados.


Rodar o front end localmente

Configure as variáveis de ambiente de acordo com o arquivo .env.example.

Variável Descrição
VITE_API_URL URL do Back End
VITE_VIACEP_URL API para consulta de CEPs utilizada no sistema. (Se alterar, precisará mudar a estrutura das respostas ao endpoint no projeto!)
VITE_OW_URL API do Weather API para consulta de previsão do tempo (não alterar)
VITE_WAPI Chave API do Weather API (você precisa se cadastrar e gerar a chave). Ver o site Weather Api
  • Verifique se o back end já está rodando corretamente. Ver Backend Connectlab

  • Abra o terminal na pasta raiz do projeto e execute o comando

yarn
  • Em seguida, execute
yarn dev

Utilizando o docker

Através do docker, você poderá subir o sistema com dados pré-populados e prontos para usar. O usuário padrão para testes é o seguinte:

Usuário Senha
admin@teste.com 12345678

Configure as variáveis de ambiente de acordo com o arquivo .env.example.

Variável Descrição
API_URL URL do Back End
WEATHER_API_KEY Chave API do Weather API (você precisa se cadastrar e gerar a chave). Ver o site Weather Api
PORT Porta do app front end
  • Abra o terminal na pasta raiz do projeto e execute o comando
docker compose up -d
  • Acesse http://localhost:3000

About

ConnectLab - PoC React com Docker, tradução via Crowdin e consumo de API dos Correios e Weather API

https://mikalab.netlify.app/


Languages

Language:JavaScript 94.1%Language:CSS 5.0%Language:HTML 0.6%Language:Dockerfile 0.3%