A Machine Learning based web application that predicts food delivery time using delivery partner details, order type, vehicle type, weather, and distance.
Food delivery platforms often provide inaccurate estimated delivery times.
This project uses Machine Learning to predict more accurate delivery time in minutes.
✅ Predict delivery time instantly
✅ User-friendly web interface
✅ Machine Learning powered prediction
✅ Built using Python and Streamlit
✅ Professional dashboard UI
- Python
- Pandas
- NumPy
- Scikit-learn
- XGBoost
- Streamlit
- Matplotlib
- Seaborn
- Plotly
Food_Delivery_Project/
│── app.py
│── train.py
│── Dataset.csv
│── model.pkl
│── scaler.pkl
│── requirements.txt
│── README.md
│── venv/
git clone YOUR_GITHUB_LINK
cd Food_Delivery_Project
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
streamlit run app.py
Then open in browser:
- MAE: 5.84 Minutes
- RMSE: 7.44 Minutes
- R² Score: 0.37
- Delivery Partner Age
- Delivery Rating
- Distance
- Weather
- Order Type
- Vehicle Type
- Live Traffic API
- Google Maps Integration
- Weather API
- Deep Learning Models
- Mobile App Version
Prince Atul
Give it a star on GitHub.