# ๐ฅ Forest Fire Weather Index (FWI) Prediction System
> A Full-Stack Machine Learning application that predicts the **Forest Fire Weather Index (FWI)** using meteorological data through a trained Ridge Regression model.
# ๐ Project Overview
The **Forest Fire Weather Index (FWI) Prediction System** is a Full-Stack Machine Learning application that predicts wildfire severity using meteorological conditions.
The project covers the complete machine learning workflow:
- ๐ Exploratory Data Analysis (EDA)
- ๐ ๏ธ Feature Engineering
- ๐ค Machine Learning Model Development
- ๐ Flask REST API
- ๐ป React.js Frontend
- ๐ Full-Stack Integration
Users provide weather information through an interactive React dashboard. The Flask backend preprocesses the input using **StandardScaler**, performs inference with a trained **Ridge Regression** model, and returns the predicted **Fire Weather Index (FWI)** in real time.
---
# โจ Features
- ๐ Performed Exploratory Data Analysis (EDA)
- ๐ ๏ธ Applied Feature Engineering and Data Preprocessing
- ๐ค Trained a Ridge Regression Machine Learning model
- โก Real-time Forest Fire Weather Index Prediction
- ๐ Developed REST APIs using Flask
- ๐ป Built an interactive React.js dashboard
- ๐ ReactโFlask Integration using JSON APIs
- ๐ฑ Responsive User Interface
- โ
Robust Error Handling and Input Validation
---
# ๐ Machine Learning Pipeline
- Data Cleaning
- Exploratory Data Analysis (EDA)
- Feature Engineering
- Data Preprocessing
- Feature Scaling using StandardScaler
- Ridge Regression Model Training
- Model Serialization using Pickle
- REST API Development using Flask
- React Frontend Integration
---
# ๐๏ธ System Architecture
---
# ๐ธ Application Screenshots
## Home Page
---
## Prediction Result
---
# โ๏ธ Technology Stack
## Frontend
- React.js
- JavaScript
- HTML5
- CSS3
- Fetch API
## Backend
- Python
- Flask
- Flask-CORS
- REST API
## Machine Learning
- Scikit-learn
- Ridge Regression
- StandardScaler
- NumPy
- Pandas
- Pick โฆ