renatamoon / weather_app

Weather application made using Django Framework (Python) - also using HTML, CSS and Bootstrap. This app is consuming an Weather API to get the main informations.

Home Page:https://openweathermap.org/api

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

weather_app

APP WEATHER FORECAST

WEATHER APP - CONSUMING A PUCLIC WEATHER API

Sobre o projeto   |    Tecnologias utilizadas   |    Como Executar o projeto   |    Imagens   |   

Este projetinho teve como finalidade consumir uma API publica de Tempo/Clima, onde podemos localizar e mostrar as informações de clima de uma determinada cidade a partir da cidade buscada.

*Funcionalidade de busca;
*Trás na tela as informações de tempo de determinada cidade que foi buscada;
*Clima em Celsius;

🟩 Status do projeto: FINALIZADO


Front-End:

HTML 5 CSS Bootstrap

Desenvolvimento da parte do Back End:

Python Django

Banco de Dados:

MySQL

Desenvolvido no:

Windows


*No Windows

-Clone o repositório com o camando: https://github.com/renatamoon/weather_app.git
-Criando virtual environment: python -m venv venv
-Ativando o virtual environment: . venv\Scripts\Activate.ps1
Obs: Caso ocorra um erro na ativação: entre no powershell e digite o seguinte comando: Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned
-Execução do arquivo requirements: pip install -r requirements.txt

*No Linux:

-Baixe o repositorio
-Criando virtual environment: virtualenv venv
-Ativando o virtual environment: . venv/bin/activate
-Execução do arquivo requirements e instalar dependencias: pip install -r requirements.txt


*Alterar as configurações do DataBase no arquivo settings.py

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'HOST': 'host_bd',
        'PORT': 'porta_bd',
        'NAME': 'ediaristas',
        'USER': 'usuario_bd',
        'PASSWORD': 'senha_bd'    
    }
}

*Migre o banco de dados com: python manage.py migrate
*Execute o servidor: python manage.py runserver



image

About

Weather application made using Django Framework (Python) - also using HTML, CSS and Bootstrap. This app is consuming an Weather API to get the main informations.

https://openweathermap.org/api


Languages

Language:Python 61.5%Language:HTML 33.5%Language:Shell 5.0%