GithubHelp home page GithubHelp logo

mariaseverino / climabr Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ufla-gcc132/climabr

0.0 1.0 0.0 385 KB

Aplicação web para consulta da previsão do tempo de cidades brasileiras

JavaScript 0.09% TypeScript 99.31% HTML 0.31% SCSS 0.28%

climabr's Introduction

ClimaBR

icone de tempo

GitHub top language GitHub last commit

SobreTecnologias utilizadasEstrutura de diretóriosComo utilizar?

✨ Sobre

O sistema implementado tem o objetivo de fazer consulta da previsão do tempo de cidades brasileiras, tendo a possibilidade de encontrar a cidade digitando o nome dela, ou pela localização atual da pessoa.

📌 Este trabalho é derivado do projeto ClimaBR, desenvolvido pelo professor Paulo Junior.

🚀 Tecnologias utilizadas

🗃️ Estrutura de diretórios

O sistema foi desenvolvido utilizando arquitetura em camadas, visando o desacoplamento do código para melhor manuntenção.

src
├── app
│   ├── data
│   │   ├── fake
│   │   ├── local
│   │   └── remote
│   ├── domain
│   │   ├── entities
│   │   ├── errors
│   │   └── services
│   │       └── protocols
│   ├── home
│   ├── shared
│   │   └── components
│   └── weather
│       └── components
├── assets
├── environments
└── theme

🤔 Como utilizar?

🚨 Pré requisito

Antes de começar, você vai precisar ter instalado em sua máquina o Node.js e o Ionic. Também vai precisar fazer cadastro no site do OpenWeather para obter a chave da api.

# Clone este repositório
$ git clone https://github.com/mariaseverino/climabr.git

# Acesse a pasta do projeto
$ cd climabr

# Instale as dependências
$ npm install

Crie um arquivo chamado api-config.ts no diretório src/environment do projeto, contendo o conteúdo abaixo (não se esqueça de alterar a propriedade key para a sua chave de API):

export const openWeatherConfig = {
  key: "<sua-chave-de-api>",
  URL: "https://api.openweathermap.org/data/2.5/forecast/daily?",
  iconURL: "https://openweathermap.org/img/wn",
};
# Por fim execute a aplicação
$ ionic serve

👥 Contribuidores

Enjoy!

climabr's People

Contributors

mariaseverino avatar paulojunior-ufla avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.