An open API service indexing awesome lists of open source software.

https://github.com/etchteam/weather-job-app

A weather (job) application
https://github.com/etchteam/weather-job-app

Last synced: 3 months ago
JSON representation

A weather (job) application

Awesome Lists containing this project

README

          

# Weather (job) application

[Etch](https://etch.co) is hiring a [full-stack developer](https://etch.co/jobs/full-stack-developer)!

## Code challenge

The best way to understand a developer is through their code.

We'd like you to set up a simple weather app to display todays weather.

### Requirements

- Fork this repo and submit a PR when you're done. A few notes about the how's and why's would be great.
- Create the frontend using [React](https://reactjs.org/) (or [Preact](https://preactjs.com/))
- Use Node.JS to power the backend
- Proxy the API (to mask the 3rd party api calls)
- Use [IPInfo](https://ipinfo.io/) to get the user's location.
- Use [MET Norway Weather API](https://api.met.no/) to get the weather data.
- Display todays weather on the page any way you like.

### Tips

- The available clients for the weather API seem to be outdated and do not work. Use the API directly.
- Use something like [localhost.run](https://localhost.run/) to get a real remote IP for IPInfo.