/WeatherForecasting

Realtime Weather Forecasting using Machine Learning

Primary LanguageJupyter Notebook

Weather Forecasting Project

This project leverages machine learning to predict weather patterns, including rain forecasts and future temperature/humidity predictions, and displays them via a Django web interface.

Project Preview

How to Run the Project

You can run the project using Docker or Python.

Option 1: Using Docker

  1. Clone the repository:
    git clone https://github.com/akibahmed229/WeatherForecasting
  2. Navigate to the project directory:
    cd WeatherForecasting
  3. Build and run the Docker container:
    docker compose up

Option 2: Using Python

  1. Set up a virtual environment:

    python -m venv ./venv
  2. Activate the virtual environment:

    • Linux/macOS:
      source ./venv/bin/activate
    • Windows:
      .\venv\Scripts\activate
  3. Install the required dependencies:

    pip install -r requirements.txt
  4. Run the Django server:

    python manage.py runserver

Access the Application

Once the server is running, you can access the application at:

http://localhost:8000