A simple and interactive Travel Packing List Web Application built using Python and Streamlit.
The application generates a customized packing checklist based on trip duration, weather conditions, and trip type. Users can review suggested items, uncheck items they don't need, and download the final packing list.
Try the application instantly without installing anything.
🌐 Live Website: https://travel-packing-list.onrender.com/
-
🧠 Smart packing suggestions based on trip details
-
🌦 Weather-based recommendations (Hot / Cold / Rainy)
-
🧳 Different suggestions for Vacation, Business, and Adventure trips
-
📋 Organized packing checklist with categories:
- Essentials
- Clothing
- Trip Gear
- Daily Clothing
-
✅ Users can select or deselect suggested items
-
📄 Download selected items as a formatted packing list
-
🌐 Fully deployed online using Render
- Python 3
- Streamlit
- Render (Deployment)
You can run this project in three different ways.
Simply open the deployed website:
https://travel-packing-list.onrender.com/
No installation required.
Clone the project using Git:
git clone https://github.com/Majji-Rohit/travel-packing-list.gitMove into the project folder:
cd travel-packing-listInstall required libraries:
pip install -r requirements.txtRun the application:
streamlit run app.pyOpen in browser:
http://localhost:8501
- Open the GitHub repository
- Click Code → Download ZIP
- Extract the ZIP file
- Open the folder in terminal or VS Code
Install dependencies:
pip install -r requirements.txtRun the application:
streamlit run app.pyOpen in browser:
http://localhost:8501
travel-packing-list/
├── app.py # Main Streamlit application
├── requirements.txt # Python dependencies
└── README.md # Project documentation
- Export packing list as PDF
- Save previous packing lists
- Integrate weather API for real-time weather
- Improve mobile UI experience
Free to use for personal and educational purposes.
