O projeto VxTel é um workspace de uma aplicação web (front end e back end) com intuito de calcular o custo total da ligação, seguindo uma tabela de preço enviada por email. É o workspace do teste para a vaga de Full Stack da empresa Vortx.
O projeto utilizou as seguintes principais tecnologias:
A port padrão da API é 3333, caso deseje mudar, no projeto contém um .env.example
.
É só trocar o nome do arquivo para .env
e o valor VITE_NODE_API para o qual desejar.
ps: é necessário que a API esteja rodando na mesma porta que informada no .env
# Clonar o repositório
$ git clone --recurse-submodules https://github.com/isabellasantiago/vxTel.git
# Entrar no diretório
$ cd vxTel
# Instalar as dependências da api
$ cd api-vxTel
$ yarn
#Iniciando a API
$ yarn start:dev
# Rodar os testes
$ yarn test
#Instalar as dependências do front end
$ cd web-vxTel
$ yarn
# Iniciar o front end
$ yarn dev
O front end roda na porta 5173, porta padrão do Vite.
A api roda na porta 3333, porta padrão setada, mas podendo ser alterada através do .env
.
Caso haja alteração na porta da API, é necessário atualizar a .env
do front end.
Cada submódulo contém orientações em seus README.md
.
A api contém a rota documentada através do Swagger UI, acessada pela rota http://localhost:3333/docs
.
Desenvolvido 💜 por Isabella Santiago