Git Product home page Git Product logo

hackaton-weather-app's Introduction

Mini-Hackathon - Weather Web Page

uses-javascript uses-html5 uses-css built-with-git built-with-vsc

Índice

Descrição do Projeto

Neste mini-Hackathon fomos desafiados a criar uma solução web que mostre a temperatura e condições gerais do clima baseados na localização do usuário (e/ou do local que ele indicar) da forma mais criativa e interessante possível.

by Diego Pinho - Professor Driven Education T5

Status

status-in-progress

Mockup

Requerimentos

  • REQUISITOS MÍNIMOS

    • A aplicação deve pedir a autorização do usuário (via navegador) para buscar a localização dele e então exibir as informações de clima naquela determinada área.
    • O usuário deve ser capaz de buscar as informações de clima da sua localização MESMO se rejeitar a permissão. Para isso, a aplicação deve oferecer uma forma do usuário inserir seus dados de localização.
    • As informações de temperatura devem ser exibidas em CELSIUS.
  • TOOLS

    • Para obter as informações sobre o clima, usamos a Current Weather Data API da Open Weather Data. A documentação completa da API está aqui: https://openweathermap.org/current
    • Usamos a Geolocation API para buscar a localização do usuário.
  • CRITÉRIOS DE AVALIAÇÃO

  • Aplicação (nível usuário) - Peso 7,0

    • Simplicidade e intuitividade: A aplicação é fácil de usar? Quanto tempo o usuário demora até conseguir obter as informações que ele deseja? Há muito texto? Há indicações claras do que precisa ser feito? Dá pra usar sem ler um manual ou ver um vídeo?
    • Inovação e diferencial: Qual é o diferencial dessa aplicação? Ela apresenta algum aspecto que impressiona pela criatividade? A experiência de uso é única (ou diferenciada)? Quais são as funcionalidades extras?
    • Funcionamento: A aplicação apresenta bugs de funcionamento? Qual é o nível destes bugs? Eles impedem o uso da aplicação ou são casos muito específicos? Há validação dos dados/cenários de uso possíveis?
  • Aplicação (nível técnico) - Peso 3,0

    • Organização geral do código: O código está indentado? É fácil de entender a sua organização?
    • Nomenclatura das funções e variáveis: O nome das funções e variáveis seguem as boas práticas?
    • Tamanho e objetividade das funções: As funções estão consisas e objetivas? As funções tendem a ter uma única responsabilidade ou estão sobrecarregadas?

Autores



Linkedin Badge Linkedin Badge Linkedin Badge

hackaton-weather-app's People

Contributors

vitia-fritelle avatar thalesgomest avatar

Stargazers

 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.