SmookeyDev / linx-test

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

logo

Status LinkedIn


📝 Tabela de conteúdos

🧐 Sobre

Projeto desenvolvido como parte de um processo seletivo da empresa Linx. Nesse projeto foi desenvolvido um site de previsão do tempo, utilizando Python para back-end onde foi construida uma API com a biblioteca Flask e no front-end foi utilizado React para framework Web, Craco para pós processamento de CSS e TailwindCSS como framework de CSS.

📝 Requisitos para rodar o projeto

  • Python3
  • Node.js

💭 Instalação

1.Clone este repositório usando o seguinte comando:

$ git clone git@github.com:smookeydev/linx-test.git

2.Acesse a pasta do projeto em seu terminal:

$ cd linx-test

3.Rode os comados abaixo para instalar as dependências:

$ npm i

$ pip3 install -r requirements.txt

4.Copie o arquivo de configuração de exemplo para um arquivo de configuração real:

$ cp ./api/.env.example ./api/.env

5.Troque o valor existente no arquivo de configuração, o valor é:

  • API_KEY: Chave da API de previsões do tempo. (Obrigatório)

6.Inicie a API rodando o seguinte comando:

$ npm run start-api

7.Inicie a aplicação rodando o seguinte comando:

$ npm run start

📲 Rota da API

Método Rota Argumentos
GET /get_weather ?q=Localidade

About


Languages

Language:JavaScript 61.5%Language:Python 27.3%Language:HTML 10.2%Language:CSS 0.9%Language:Shell 0.1%