Skip to content

carloshssouza/testdev-tech4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tech4Humans


Tecnologias: PostgreSQL, ExpressJS, ReactJS, NodeJS

-SOBRE A APLICAÇÃO:

  • Está aplicação é um teste recebido pela empresa Tech4Humans;

  • Utiliza a API OpenWeatherMap para buscar os dados de: nome da cidade, sigla do país, temperatura, umidade e clima;

  • Utiliza PostgreSQL para criar o banco de dados;

  • Para criar a tabela, digite o seguinte código: (use o pgAdmin ou pelo terminal com psql)


CREATE TABLE IF NOT EXISTS city(
id SERIAL PRIMARY KEY,
name VARCHAR(200) NOT NULL,
country VARCHAR(150) NOT NULL,
temperature  FLOAT NOT NULL,
humidity FLOAT NOT NULL,
weather VARCHAR(200) NOT NULL

);


Rotas da aplicação:
Front-end: http://localhost:3000/


Back-end:


Instruções para executar o projeto:

1) Clone o projeto em uma pasta: Basta utilizar em seu terminal:
git clone https://github.com/carloshssouza/testdev-tech4.git

2) Baixe as dependências para poder rodar o projeto:

Foi criado o diretório testdev-tech4/, após a clonagem. Entre então no novo diretório:

Comandos no Terminal:

Adicione as dependências do front-end:

  • Digite: cd testdev-tech4/
  • Entre no diretório do front-end : cd client
  • Utilize: npm install,

Agora para o back-end:

  • Volte um diretório acima: cd ..
  • Entre no diretório do back-end: cd server
  • Utilize: npm install
  • Crie um arquivo .env e digite o código:

USER='postgres'
PASSWORD='{Senha}'
HOST='localhost'
PORT=5432
DATABASE='{Nome}'
KEY={Key}


  • Para {Senha}, coloque a senha do seu banco de dados;
  • Para {Nome}, coloque o nome do banco de dados que você criou;
  • Para {Key}, coloque sua key da API, disponibilizada por OpenWeatherMap
  • Para finalizar, digite o comando: npm run dev Back-end e Front-end serão inicializados

::: (c) Código e documentação: Carlos Henrique Souza :::

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published