Skip to content

WTW-IM/weather-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to a fun interview project. Please do not take more than a few hours to complete and submit this project.

Getting Started

  1. Clone this repo
  2. Install .NET 8.0 SDK
  3. Install node.js
  4. Install Visual Studio or Visual Studio Code
  5. Run (npm takes a few minutes on first launch, so be patient)

Your Task

This project in its current state is a slightly modified and updated version of the output from dotnet new react using ASP.NET Core 3.0. Right now, static weather data is displayed in a table.

  • Modify the project to allow the user to search for a location.
  • Display a five-day forecast for that location.
  • Use one of the following APIs:

What we're looking for

  • Working features
  • Unit tests
  • Clean, readable code
  • Good design principles
  • Commit history that is easy to follow

Bonus points

  • React function components and hooks
  • Input validation
  • Integration tests
  • Resilient API calls
  • Security
  • Great user experience

When you are done, push your code to a public git repo, either on github or elsewhere, and send it our way. Good luck!

About

A simple weather project for interviews

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published