Giter Site home page Giter Site logo

kontulari-weather-v3_test's Introduction

Kontulari Weather: Technical Challenge

Welcome to Brazilian online accounting startup that is coming to the market to be a reference.

Kontulari is growing up and already has active customers! It was created by a large accounting company with more than 12 years in market. We want to impact lives of small companies, supporting them to organize finances and accounting of their business in a quick, practical and complete way. More about us: https://kontulari.com.br

Would you like to be part of this journey and help us build it?

Let's go!

The Challenge

Let's take a look at the weather forecast? This challenge aims to add some features in React.js application, that consumes an API to show the user the weather forecast for some locations.

You must implement these features:

  • At least three more information to the WeatherCard.jsx;
  • Make the application responsive for at least three screens (smartphone, tablet and notebook);
  • Create a light/dark mode (you can use a combinantion of these colors: coral (#FD657E ) blue(#002E46) green (#1DE9B6), white (#fff));
  • Add a tip of what to do according to the weather of the day (exemple, if it is sunny you can go to the beach);
  • Implement unity test on the main screen;

In addition, you must fix some bugs.

Others features will be welcome. We only will evaluate the front-end, Organization of commits and usability.

API

Kontulari Weather uses the Open Weather Map API (https://openweathermap.org/api). Visit the website to get your own API key (it's free). Follow these steps:

The list of locations can be found in ./src/data.js. You are free to increase this list.

Example URL with location (insert your key instead of 'your-key'):

https://api.openweathermap.org/data/2.5/onecall?lat=-12.9704&lon=-38.5124&&units=metric&appid=your-key

Require

  • Node.js (version 14.17 ou higher)
  • Git (version 2.33 or higher)
  • Yarn (version 1.22 or higher)

First of all, create a fork form this project, and clone for your local repository.

Deadline

After receive, you have three days to conclude the challenge. Then, send a Pull Request to this repository link from the fork that was created.

Attention

This code is yours. We will not use any code implemented in this challenge.

Let's code!

kontulari-weather-v3_test's People

Contributors

rebecarivas avatar firassayah 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.