PackMate 🧳

Inspiration

Packing for a trip can be a stressful and time-consuming process. From weather to health conditions and activity types, there are many variables to consider. We wanted to create a solution that uses AI to simplify this process—helping travelers pack smarter, faster, and with confidence. PackMate was born from the idea of a virtual travel assistant that personalizes packing lists based on real context and individual needs.

What it does

PackMate is an AI-driven travel companion that recommends personalized packing lists. It takes into account:

  • Date of travel (for seasonal considerations)
  • Destination/location (to assess climate and culture)
  • Activities (optional, such as hiking, beach, business meetings)
  • Number of travelers
  • Medical conditions (to recommend medications or special gear)

Based on these inputs, PackMate generates a smart and relevant list of items each traveler should pack, minimizing forgotten essentials and unnecessary clutter.

How we built it

  • Frontend: Built with Streamlit for a clean and interactive user interface.
  • Backend: Uses Python with custom logic and AI models to generate packing recommendations.
  • APIs: Integrated with weather APIs to tailor packing lists based on destination forecasts.
  • Data: Utilized predefined datasets for common travel gear, medications, and climate-based clothing.
  • AI Models: Leveraged OpenAI’s language model to dynamically adapt and suggest item lists.

Challenges we ran into

  • Designing a flexible system that works for solo travelers and groups.
  • Balancing between underpacking and overpacking based on minimal input.
  • Handling diverse user inputs and converting them into useful, context-aware outputs.
  • Ensuring the UI remained intuitive despite multiple input fields.

Accomplishments that we're proud of

  • Successfully integrated weather and location data to enhance AI recommendations.
  • Created a scalable logic that supports different types of trips and users.
  • Delivered a user-friendly interface with meaningful and dynamic suggestions.
  • Kept the experience lightweight and fast without sacrificing accuracy.

What we learned

  • The importance of merging AI with utility-focused UX.
  • Handling edge cases in user input is crucial for a smooth experience.
  • Real-time data (e.g., weather) significantly enhances the relevance of AI recommendations.
  • Streamlit is a powerful and efficient tool for rapid AI-driven app development.

What's next for PackMate

  • Add user account support to save trip profiles and lists.
  • Include real-time alerts for changing weather or travel advisories.
  • Support for international travel customs and culture-based packing recommendations.
  • Mobile optimization and a possible app version.
  • Integration with e-commerce platforms for users to purchase missing items directly.

Built With

Share this project:

Updates