Skip to content

A weather app built with React, Flask, and OpenWeather API

Notifications You must be signed in to change notification settings

yujisatojr/weather-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Weather App

Description

The Weather App is a simple web application that displays weather information using the OpenWeather API. This app is built with Flask and requires Python version >= 3.5.

Screenshot

Getting Started

To get started with the Weather App, follow these simple steps:

Backend (Flask)

  1. Navigate to the project directory:

    cd server
  2. Create a virtual environment and activate it:

    python -m venv venv
    source venv/bin/activate
  3. Install the required dependencies using pip:

    pip install -r requirements.txt
  4. Run the Flask application:

    flask run
  5. Open your web browser and visit http://127.0.0.1:5000/ to access the Weather App.

Frontend (ReactJS)

  1. Navigate to the project directory:

    cd client
  2. Install the required dependencies using npm:

    npm install
  3. Run the app in the development mode.

    npm start
  4. Open http://localhost:3000 to view it in your browser.

The page will reload when you make changes. You may also see any lint errors in the console.