Weather App

This is a simple weather application that allows users to view current weather data for a specified location. The app is built using React and TypeScript, and it fetches weather data from an external API.

For that we use the OpenWeatherMap API. You can get your own API key by signing up at OpenWeatherMap.

Features

  • Search for weather by city name
  • Display current weather conditions including temperature, humidity, and wind speed
  • Responsive design for mobile and desktop views
  • Change API key preferences
  • Display weather data in a user-friendly format

Installation

  1. Clone the repository:
    git clone https://git.the1s.de/theis.gaedigk/weather-app.git
    
  2. Navigate to the frontend project directory:
    cd weather-app/frontend
    
  3. Install dependencies:
    npm install
    
  4. Start the development server:
    npm run dev
    
  5. Open your browser and go to http://localhost:7002 to view the app. Note: There is also a backend server directory, which is currently not in use. - You can ignore it for now.

Usage

  1. Get an API key from OpenWeatherMap.
  2. Click on the "Set API Key" button in the header to enter your API key.
  3. Enter a city name in the search bar and press Enter or click the "Get Weather" button.

Now you can view the current weather data for the specified city!

Other Information

Technologies Used

  • React
  • TypeScript
  • Tailwind CSS
  • OpenWeatherMap API
  • Vite

Version

1.0.0

Description
No description provided
Readme 645 KiB
2025-08-01 22:01:22 +02:00
Languages
TypeScript 89.1%
JavaScript 6.5%
HTML 1.9%
EJS 1.2%
Dockerfile 1.1%
Other 0.2%