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.
✅ 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.
- 🗺 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.
- Obtain API keys from OpenWeatherAPI, Google Maps API, Gemini API, and Firebase.
- Add them to a
.envfile 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- 🤖 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.
- Chappidi kuladeep reddy
- Balla Kumar Basavaraju
- Damarapati Pavan Krishna
- Uppara veeranjaneyulu
- Vullam Teja
- 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! 🌟