Para inicializar o Frontend e backend da aplicação é necessariio ter o nodeJS e npm installados global
Para instalar, siga o tutorial a seguir: https://balta.io/blog/node-npm-instalacao-configuracao-e-primeiros-passos
Após ter o Node instalado clone nosso diretorio, para ter o código na sua maquina
git clone https://github.com/itals53fs/tripHouse.git
Agora, precisamos instalar as dependências do projeto frontend, execute o seguinte comando no diretorio frontend
tripHouse/frontend
npm i
Depois execute o seguinte comando para dar start na aplicação frontend
npm start
*Observação, para executar o Frontend como HTTPS, precisamos do seguinte comando:
Para Windows(Powershell).
($env:HTTPS = "true") -and (npm start)
Para Linux/macOS (bash).
HTTPS=true npm start
Para o backend precisamos também instalar as dependências
tripHouse/server
npm i
Depois execute o seguinte comando para dar start na aplicação backend
tripHouse/server
npm start
no diretorio server
tripHouse/server/certificates
Gerando a Chave
openssl genrsa -out key.pem
Gerando o Cetificado
openssl req -new -key key.pem -out csr.pem
openssl x509 -req -days 200 -in csr.pem -signkey key.pem -out cert.pem