|[Página Inicial](home)| |---| # Página de Instalação do Usuário Banco: - Criar uma conta no [Firebase](https://firebase.google.com/) junto com um banco - Exportar as configurações do firebase para conexao [Tutorial](https://tools.ages.pucrs.br/rede-de-mentores/wiki/wikis/Imagens/DB_firebase.pdf): Em anexo de como gerar o arquivo. Backend: - Criar uma conta em um serviço de "Cloud Compuntig" (Amazon AWS, KingHost, Heroku, Umbler, Digital Ocean Etc...), que hospede serviço node.js - Executar o comando `git clone` do repositorio do backend na pasta onde o projeto será instalado. - Executar o comando `npm install` para instalar as dependências do projeto - Setar a URL, no [.env](https://tools.ages.pucrs.br/rede-de-mentores/backend/blob/homo/.env), váriavel ROOT_URL -> será utilizada para enviar e-mail para o usuário, com o link do site. - Colocar o arquivo exportado do firebase na pasta src/config/dbconfig.json (Está no mesmo tutorial do firebase); - Caso tenha um servidor de e-mail SMTP, para fazer os envios dos e-mails melhores, na aplicação configuramos o e-mail do google, segue dados; email: redementorpucrs@gmail.com senha: 12345678rede Ambos são configurados pelas variáveis de ambientes EMAIL_ACCOUNT e EMAIL_PASSWORD, no arquivo .env localizado na raiz do projeto. - Executar o comando `npm start` para iniciar o backend. Frontend: - No arquivo .env-cmdrc.json, adicionar os dados de prod, adicionando como exemplo de dev e hom. - Para rodar o comando tem o pré-requisito de ter os dados da API. - Executar o comando `npm install` para instalar as dependências do projeto. - Rodar comando `npm run build` para buildar o frontend. - Na pasta build vão ter os arquivos que deve ser feito o upload (copia) em alguma hospedagem, sugestões (Netlify, Vercel, Amazon S3 (AWS)).