Skip to content

Pathum-Pasindu/TravelMate

Repository files navigation

TravelMate 🌍✈️

Welcome to TravelMate, your ultimate travel companion app powered by cutting-edge technology! Built using React Native and enhanced with Gemini AI, TravelMate is designed to make your travel experience seamless, enjoyable, and personalized.

🚀 Features

  • Smart Trip Planning: Provide details about your travel members (single, couple, family, friends), location, budget, and travel dates, and let Gemini AI generate a tailored trip plan just for you.
  • Local Insights: Discover hidden gems, local attractions, and unique experiences recommended by AI, ensuring you don't miss out on any must-see spots!
  • Real-time Travel Assistance: Get instant answers to your travel queries, including flight statuses, weather updates, and local tips, all powered by Gemini AI.
  • Interactive Map Integration: Navigate your way through new cities with ease using our built-in interactive maps, making it easy to explore like a local.
  • Community Sharing: Connect with fellow travelers by sharing your experiences, tips, and itineraries. TravelMate fosters a community of travel enthusiasts!

🛠️ Technologies Used

  • React Native: A framework that allows us to build natively rendered mobile apps for iOS and Android using a single codebase.
  • Gemini AI: An advanced AI technology that powers personalized recommendations and real-time assistance, enhancing your travel experience.

📱 Installation

To get started with TravelMate, follow these steps:

  1. Clone the repository:

    git clone https://github.com/Pathum-Pasindu/TravelMate.git
  2. Navigate to the project directory:

    cd TravelMate
  3. Install the required dependencies:

    npm install
  4. Run the app:

    For iOS:

    npx react-native run-ios

    For Android:

    npx react-native run-android

💡 Usage

  • Open the app and create your travel profile.
  • Input your travel members (single, couple, family, friends).
  • Specify your desired location, budget, and travel dates.
  • Let Gemini AI analyze your input and generate a personalized trip plan!
  • Explore and share your journey with the TravelMate community.

🤝 Contributing

We welcome contributions from the community! If you have suggestions for improvements or features, feel free to submit a pull request or open an issue.

  1. Fork the repository.

  2. Create your feature branch:

    git checkout -b feature/YourFeature
  3. Commit your changes:

    git commit -m "Add some feature"
  4. Push to the branch:

    git push origin feature/YourFeature
  5. Open a pull request.

📄 License

This project is licensed under the MIT License. See the LICENSE file for more information.

🌟 Acknowledgments

Thanks to the developers of React Native for providing a fantastic framework for mobile app development. A special shoutout to the Gemini AI team for their incredible technology that powers our app!


About

AI travel planner | Mobile app | React Native

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published