Skip to content

Repository files navigation

🌍 Smart Travel Companion 🚀

📌 Overview

The Smart Travel Companion is designed to enhance the travel experience by integrating various powerful APIs, making exploration easier and more interactive. The application provides real-time weather updates, seamless navigation, intelligent travel insights, and multilingual communication support.

✨ Features

Real-time Weather Updates: Uses OpenWeatherAPI to provide travelers with accurate weather forecasts. ✅ Navigation & Recommendations: Integrates Google Maps API for seamless navigation and location-based recommendations. ✅ Intelligent Travel Insights: Leverages Gemini API to answer user queries and provide personalized suggestions. ✅ Speech-to-Text Translation: Supports multilingual communication through Gemini's Speech-to-Text Translation API. ✅ Secure Authentication: Implements Firebase Authentication for a smooth and secure login experience.

🛠 Technologies Used

  • 🗺 OpenWeatherAPI: For real-time weather updates.
  • 🤖 Gemini API: For AI-powered travel insights.
  • 🎙 Gemini Speech-to-Text Translation API: For multilingual support.
  • 🍃 MongoDB: For efficient database management.

🚀 Installation & Setup

  • Obtain API keys from OpenWeatherAPI, Google Maps API, Gemini API, and Firebase.
  • Add them to a .env file in the root directory.
REACT_APP_OPENWEATHER_API_KEY=your_api_key
REACT_APP_GOOGLE_MAPS_API_KEY=your_api_key
REACT_APP_GEMINI_API_KEY=your_api_key
REACT_APP_FIREBASE_API_KEY=your_api_key
MONGODB_CONNECTION_STRING=your_mongodb_connection_string
  • MongoDB connection string is stored at:
    C:\Users\ckula\Desktop\try3\project\src\.env
    

4️⃣ Ensure API integration:

  • API files are located at:
  • OpenWeather Api is stored at
    C:\Users\ckula\Desktop\try3\project\src\pages\WeatherPage.tsx
    
  • Gemini Api is stored at
    C:\Users\ckula\Desktop\try3\project\src\pages\AskQ.tsx
    

5️⃣ Start the application:

npm start  # or yarn start

🔮 Future Enhancements

  • 🤖 Integration of AI models for more advanced travel recommendations.
  • 🎯 Enhanced personalization based on user preferences and travel history.
  • 📶 Offline support for key features like maps and weather updates.

🏆 Contributors

  • Chappidi kuladeep reddy
  • Balla Kumar Basavaraju
  • Damarapati Pavan Krishna
  • Uppara veeranjaneyulu
  • Vullam Teja

🎉 Acknowledgments

  • Special thanks to OpenAI, Google, and MongoDB for providing powerful tools to enhance our application.

🌟 We are excited about the potential of this project and look forward to further developments! 🌟

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages