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.
You can run the project using Docker or Python.
- Clone the repository:
git clone https://github.com/akibahmed229/WeatherForecasting
- Navigate to the project directory:
cd WeatherForecasting
- Build and run the Docker container:
docker compose up
-
Set up a virtual environment:
python -m venv ./venv
-
Activate the virtual environment:
- Linux/macOS:
source ./venv/bin/activate
- Windows:
.\venv\Scripts\activate
- Linux/macOS:
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the Django server:
python manage.py runserver
Once the server is running, you can access the application at:
http://localhost:8000