Skip to content

Instantly share code, notes, and snippets.

@andrew8088
Last active April 22, 2021 13:22
Show Gist options
  • Select an option

  • Save andrew8088/7d26c236c17d5f94e8ffb641cc57ef05 to your computer and use it in GitHub Desktop.

Select an option

Save andrew8088/7d26c236c17d5f94e8ffb641cc57ef05 to your computer and use it in GitHub Desktop.

Revisions

  1. andrew8088 renamed this gist Apr 22, 2021. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  2. andrew8088 revised this gist Apr 22, 2021. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion README.md
    Original file line number Diff line number Diff line change
    @@ -8,7 +8,7 @@ Below are the requirements for this mini-project. Beyond these requirements, you

    You can spend as much or as little time as you'd like on this project. Feel free to put more time/effort into the parts that will show off your skills the best!

    When you're done, please send us the link to your repo.
    When you're done, please send us the link to your code repository. If you can deploy this somewhere and send us a link to the working application as well, that'd be a real bonus!

    ## Front-end

  3. andrew8088 revised this gist Apr 22, 2021. 1 changed file with 3 additions and 1 deletion.
    4 changes: 3 additions & 1 deletion README.md
    Original file line number Diff line number Diff line change
    @@ -6,7 +6,9 @@ Create a simple web application to fetch and display weather information.

    Below are the requirements for this mini-project. Beyond these requirements, you can do whatever you'd like! Please push your final application to GitHub, and include a `README.md` that gives instructions on how to run it.

    Don't spend more than a couple hours on this. When you're done, please send us the link to your repo.
    You can spend as much or as little time as you'd like on this project. Feel free to put more time/effort into the parts that will show off your skills the best!

    When you're done, please send us the link to your repo.

    ## Front-end

  4. andrew8088 created this gist Apr 21, 2021.
    24 changes: 24 additions & 0 deletions README.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,24 @@
    # Task

    Create a simple web application to fetch and display weather information.

    # Requirements

    Below are the requirements for this mini-project. Beyond these requirements, you can do whatever you'd like! Please push your final application to GitHub, and include a `README.md` that gives instructions on how to run it.

    Don't spend more than a couple hours on this. When you're done, please send us the link to your repo.

    ## Front-end

    * You may use whatever front-end framework you prefer (CRA, React, Angular, Vue, etc).
    * There must be at least 2 screens: a list of cities, and a details screen for the city.
    * The app must load the details screen when a city from the list is clicked on.
    * The list of cities must include at least 3 cities.
    * The details screen must include at least the current temperature and the current condition (sunny, partly-cloudy, etc)

    ## Back-end

    * You may use whatever back-end NodeJS framework you prefer (Express, NestJS, ActionHero, etc).
    * There should be an endpoint that takes a city name and returns the data from the Weather API.
    * You should rate-limit the calls to the weather API, to no more than 1 per second.
    * You can use https://www.weatherapi.com/ (free to sign up and get an API key) or another service that you are aware of.