/Weather

Aplicação web que permita aos usuários consultar a previsão do tempo de uma determinada cidade

Primary LanguageJavaScript

Weather

Aplicação web que permite aos usuários consultar a previsão do tempo de uma determinada cidade, utilizando a API do WeatherStack, através da stack PHP com Laravel para o backend, e para o frontend jQuery e Bootstrap, utilizando o banco de dados MySQL.

Requisitos necessários excução do projeto

Docker

Possuir um perfil WeatherStack

Como executar o projeto

  1. Primeiro realize a clonagem para sua máquina do repositório Weather.

  2. Acesse o seguinte diretório e arquivo:

   Weather/app/Http/Controllers/PrevisaoController.php

e na variável

   private $weatherstackApiKey = '';

dentro das '' insira o seu token da WeatherStack

  1. Faça um copia do arquivo env.example. e renomeei para .env e altere para suas credência caso necessário.

  2. Após isso ainda diretório raiz do projeto execute :

docker-compose up --build
  1. Ainda no diretório raiz do projeto execute :
docker-compose up -d
  1. Em seguinda execute :
docker-compose exec app bash
  1. Agora execute as migrations do laravel:
php artisan migrate
  1. Inicie o servidor laravel :
php artisan serve --host=0.0.0.0 --port=8000

Quando você terminar de usar o servidor laravel, pressione Ctrl + C no terminal onde o servidor está em execução para encerrá-lo. E para sair do contêiner, basta digitar exit no terminal.

Demostração de uso

Demonstração de Uso da aplicação

Demonstração de Uso da aplicação

Demonstração de Uso da aplicação responsivo