L-E-W-1-5 / weather_app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

React/TypeScript Hackathon

Challenge

Build a weather checker app using TypeScript and React that satisfies all of the requirements below. Initialise your TypeScript project in this repo. (Remember that Create React App provides a TypeScript template, which makes it easy to get started with TypeScript and React.)

Core Requirements

Planning and documentation

  • Before coding your app, you should create a component tree diagram within this repository.
  • Each component in the diagram should have details on the below (where relevant)
    • state (if any)
    • props (if any)
    • behaviours (the different ways that the state is updated, if there is a state)
  • Your app should have a readme that describes its functionality and how it should be used. You can use a tool like Readme.so to help do this.
  • It's worth planning out your day into mini-sprints/chunks and collectively agree on what work can be completed during each sprint. That way if you spend too long on a particular problem, you can re-evaluate things as a team and course correct earlier.

Code and functionality

Optional bonuses:

Explore (and possibly use) any of the below.


If you get errors regarding missing types for the NPM packages that you're trying to use in your TypeScript application, use these as a starting point:

It's also worth searching that package's documentation/website for "TypeScript", in case it contains any direct guidance on how to use their package with TypeScript.

About


Languages

Language:CSS 51.4%Language:TypeScript 32.2%Language:SCSS 9.4%Language:HTML 7.0%