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
- Host: GitHub
- URL: https://github.com/etchteam/weather-job-app
- Owner: etchteam
- Created: 2022-06-14T15:06:12.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-06-23T07:25:41.000Z (about 4 years ago)
- Last Synced: 2025-04-09T10:13:39.778Z (about 1 year ago)
- Size: 2.93 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.