Skip to content

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

Notifications You must be signed in to change notification settings

themarcosramos/Weather

Repository files navigation

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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published