← All work

[ Solo ] Completed

React Weather App

A simple and clean weather application built with React and Material UI.

What it is

A client-side web application that fetches and displays real-time weather data from the OpenWeatherMap API. Users can search for a city to get current weather conditions, including temperature, humidity, and a brief description. The interface is built with React and styled using Material UI for a clean and responsive user experience.

Decisions

Build log

  1. Set up a new React project using the Vite build tool.
  2. Created the main `WeatherApp` component to hold the application state.
  3. Built the `SearchBox` component to handle user input and API calls.
  4. Designed the `InfoBox` component with Material UI cards to display the weather information.
  5. Implemented error handling for invalid city searches.