Skip to content

The **Bike Demand Prediction App** is a **Streamlit-based** web application that forecasts the demand for rental bikes based on weather conditions, time of day, and seasonal factors. It utilizes a **trained machine learning model** and real-time weather data from the **OpenWeather API** to provide accurate predictions.

Notifications You must be signed in to change notification settings

ydv2027/Bike_Demand_Predictor

Repository files navigation

🚲 Bike Demand Prediction App

📌 Overview

The Bike Demand Prediction App is a machine learning-based web application designed to forecast bike rental demand based on various features such as weather conditions, time of day, seasonality, and holidays. The app integrates a trained XGBoost model with real-time weather data from the OpenWeather API and is deployed using Streamlit Cloud.

🔗 Live Demo:

---Websiteimage

🎯 Features

Real-time Weather Data: Fetches live weather conditions based on user input.
ML Model Prediction: Used a XGBoost model to estimate bike demand.
User-Friendly UI: Interactive inputs and a modern-themed dashboard.
Custom Styling: Beautiful gradient background with a dark sidebar.


🛠 Tech Stack

  • Python 🐍
  • Streamlit 🎨
  • Pandas, NumPy ,scikit-learn,Matplotlib & Seaborn 🏗
  • Machine Learning (XGBoost) 🤖
  • OpenWeather API
  • CSS (for Styling) 🎨

📂 Installation & Setup

1️⃣ Clone the Repository

git clone https:https://github.com/ydv2027/Bike_Demand_Predictor
cd bike-demand-prediction

About

The **Bike Demand Prediction App** is a **Streamlit-based** web application that forecasts the demand for rental bikes based on weather conditions, time of day, and seasonal factors. It utilizes a **trained machine learning model** and real-time weather data from the **OpenWeather API** to provide accurate predictions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published