├── README.md ├── finished-result ├── .env.example ├── .gitignore ├── .nvmrc ├── .prettierrc.json ├── README.md ├── package.json ├── public │ ├── favicon.png │ └── index.html ├── src │ ├── App.tsx │ ├── components │ │ ├── Degree.tsx │ │ ├── Forecast.tsx │ │ ├── Header.tsx │ │ ├── Icons │ │ │ ├── Feels.tsx │ │ │ ├── Humidity.tsx │ │ │ ├── Pop.tsx │ │ │ ├── Pressure.tsx │ │ │ ├── Sunrise.tsx │ │ │ ├── Sunset.tsx │ │ │ ├── Visibility.tsx │ │ │ └── Wind.tsx │ │ ├── Search.tsx │ │ ├── Suggestions.tsx │ │ └── Tile.tsx │ ├── helpers │ │ └── index.ts │ ├── hooks │ │ └── useForecast.ts │ ├── index.css │ ├── index.tsx │ └── types │ │ └── index.ts ├── tailwind.config.js └── tsconfig.json ├── preview.png └── starter-files ├── .env.example ├── .gitignore ├── .nvmrc ├── .prettierrc.json ├── README.md ├── package.json ├── public ├── favicon.png └── index.html ├── src ├── App.tsx ├── components │ └── Icons │ │ ├── Feels.tsx │ │ ├── Humidity.tsx │ │ ├── Pop.tsx │ │ ├── Pressure.tsx │ │ ├── Sunrise.tsx │ │ ├── Sunset.tsx │ │ ├── Visibility.tsx │ │ └── Wind.tsx ├── helpers │ └── index.ts ├── index.css └── index.tsx ├── tailwind.config.js └── tsconfig.json /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/README.md -------------------------------------------------------------------------------- /finished-result/.env.example: -------------------------------------------------------------------------------- 1 | REACT_APP_API_KEY= -------------------------------------------------------------------------------- /finished-result/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/finished-result/.gitignore -------------------------------------------------------------------------------- /finished-result/.nvmrc: -------------------------------------------------------------------------------- 1 | v18.7.0 -------------------------------------------------------------------------------- /finished-result/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/finished-result/.prettierrc.json -------------------------------------------------------------------------------- /finished-result/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/finished-result/README.md -------------------------------------------------------------------------------- /finished-result/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/finished-result/package.json -------------------------------------------------------------------------------- /finished-result/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/finished-result/public/favicon.png -------------------------------------------------------------------------------- /finished-result/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/finished-result/public/index.html -------------------------------------------------------------------------------- /finished-result/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/finished-result/src/App.tsx -------------------------------------------------------------------------------- /finished-result/src/components/Degree.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/finished-result/src/components/Degree.tsx -------------------------------------------------------------------------------- /finished-result/src/components/Forecast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/finished-result/src/components/Forecast.tsx -------------------------------------------------------------------------------- /finished-result/src/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/finished-result/src/components/Header.tsx -------------------------------------------------------------------------------- /finished-result/src/components/Icons/Feels.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/finished-result/src/components/Icons/Feels.tsx -------------------------------------------------------------------------------- /finished-result/src/components/Icons/Humidity.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/finished-result/src/components/Icons/Humidity.tsx -------------------------------------------------------------------------------- /finished-result/src/components/Icons/Pop.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/finished-result/src/components/Icons/Pop.tsx -------------------------------------------------------------------------------- /finished-result/src/components/Icons/Pressure.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/finished-result/src/components/Icons/Pressure.tsx -------------------------------------------------------------------------------- /finished-result/src/components/Icons/Sunrise.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/finished-result/src/components/Icons/Sunrise.tsx -------------------------------------------------------------------------------- /finished-result/src/components/Icons/Sunset.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/finished-result/src/components/Icons/Sunset.tsx -------------------------------------------------------------------------------- /finished-result/src/components/Icons/Visibility.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/finished-result/src/components/Icons/Visibility.tsx -------------------------------------------------------------------------------- /finished-result/src/components/Icons/Wind.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/finished-result/src/components/Icons/Wind.tsx -------------------------------------------------------------------------------- /finished-result/src/components/Search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/finished-result/src/components/Search.tsx -------------------------------------------------------------------------------- /finished-result/src/components/Suggestions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/finished-result/src/components/Suggestions.tsx -------------------------------------------------------------------------------- /finished-result/src/components/Tile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/finished-result/src/components/Tile.tsx -------------------------------------------------------------------------------- /finished-result/src/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/finished-result/src/helpers/index.ts -------------------------------------------------------------------------------- /finished-result/src/hooks/useForecast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/finished-result/src/hooks/useForecast.ts -------------------------------------------------------------------------------- /finished-result/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/finished-result/src/index.css -------------------------------------------------------------------------------- /finished-result/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/finished-result/src/index.tsx -------------------------------------------------------------------------------- /finished-result/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/finished-result/src/types/index.ts -------------------------------------------------------------------------------- /finished-result/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/finished-result/tailwind.config.js -------------------------------------------------------------------------------- /finished-result/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/finished-result/tsconfig.json -------------------------------------------------------------------------------- /preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/preview.png -------------------------------------------------------------------------------- /starter-files/.env.example: -------------------------------------------------------------------------------- 1 | REACT_APP_API_KEY= -------------------------------------------------------------------------------- /starter-files/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/starter-files/.gitignore -------------------------------------------------------------------------------- /starter-files/.nvmrc: -------------------------------------------------------------------------------- 1 | v18.7.0 -------------------------------------------------------------------------------- /starter-files/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/starter-files/.prettierrc.json -------------------------------------------------------------------------------- /starter-files/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/starter-files/README.md -------------------------------------------------------------------------------- /starter-files/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/starter-files/package.json -------------------------------------------------------------------------------- /starter-files/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/starter-files/public/favicon.png -------------------------------------------------------------------------------- /starter-files/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/starter-files/public/index.html -------------------------------------------------------------------------------- /starter-files/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/starter-files/src/App.tsx -------------------------------------------------------------------------------- /starter-files/src/components/Icons/Feels.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/starter-files/src/components/Icons/Feels.tsx -------------------------------------------------------------------------------- /starter-files/src/components/Icons/Humidity.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/starter-files/src/components/Icons/Humidity.tsx -------------------------------------------------------------------------------- /starter-files/src/components/Icons/Pop.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/starter-files/src/components/Icons/Pop.tsx -------------------------------------------------------------------------------- /starter-files/src/components/Icons/Pressure.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/starter-files/src/components/Icons/Pressure.tsx -------------------------------------------------------------------------------- /starter-files/src/components/Icons/Sunrise.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/starter-files/src/components/Icons/Sunrise.tsx -------------------------------------------------------------------------------- /starter-files/src/components/Icons/Sunset.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/starter-files/src/components/Icons/Sunset.tsx -------------------------------------------------------------------------------- /starter-files/src/components/Icons/Visibility.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/starter-files/src/components/Icons/Visibility.tsx -------------------------------------------------------------------------------- /starter-files/src/components/Icons/Wind.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/starter-files/src/components/Icons/Wind.tsx -------------------------------------------------------------------------------- /starter-files/src/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/starter-files/src/helpers/index.ts -------------------------------------------------------------------------------- /starter-files/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/starter-files/src/index.css -------------------------------------------------------------------------------- /starter-files/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/starter-files/src/index.tsx -------------------------------------------------------------------------------- /starter-files/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/starter-files/tailwind.config.js -------------------------------------------------------------------------------- /starter-files/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danascript/the-ultimate-api-challenge-weather-api-typescript/HEAD/starter-files/tsconfig.json --------------------------------------------------------------------------------