Skip to content

kph4m/prep-project-22.NOV.PREP.2

 
 

Repository files navigation

The Weather Center

A web application that displays real-time weather data, including temperature, humidity, and wind speed, for any city. Project for MLH Prep November 2022.

Features

  • City Search: Easily search for any city by name to retrieve its current weather conditions.

  • Detailed Weather Information: Get comprehensive weather details including temperature, humidity, and windspeed. Includes a 5-day weather forecast and a chart detailing the temperature changes throughout the day.

  • Recommendations: Get recommendations for items to bring, acitvities to do, food to eat, and songs to listen to based on the weather.

  • Favorite Cities: Save your favorite cities for quick access to their weather information without the need for repetitive searches.

  • Assistant Bot: Vocalize your searches using the assistant at the bottom right corner.

Setup

To setup and run the project locally:

  1. Download and install Node.js & npm
  2. Fork and clone the repository
  3. Install the Yarn package manager with npm install --global yarn
  4. Rename example.env file to .env and put your API keys here.
  5. Run the app with yarn start.
  6. The default will be opened on localhost:3000

Tech Stack

Frontend: ReactJS

Backend: Node.js

API: OpenWeatherMap

Database: Local Storage

Design

The user interface was designed using Figma.

About

MLH Prep Project for Pod 22.NOV.PREP.2

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 73.1%
  • CSS 23.3%
  • HTML 3.3%
  • Shell 0.3%