GeoVista is an intelligent trip-planning application that leverages modern technologies to revolutionize how you plan your travels. From dynamic itinerary creation to smart location search based on uploaded images, GeoVista makes planning seamless and exciting.
- Dynamic Itinerary Planning: Easily create, customize, and manage your trips.
- Image-Based Location Search: Upload an image, and GeoVista suggests possible travel destinations or attractions related to it.
- User Authentication: Secure and quick sign-in with Google Auth.
- Immersive 3D Visualizations: Explore your trip routes and destinations using Three.js.
- Cloud Storage: Save, update, and access your trip details anytime with Firebase.
GeoVista is built using the latest tools and frameworks to ensure a smooth, efficient, and scalable application:
- 🛠 React: For building dynamic and responsive user interfaces.
- 🎨 Tailwind CSS: For modern, utility-first styling.
- 🖼 Shadcn: For pre-designed and customizable UI components.
- ☁ Google Firebase:
- Authentication for secure user sign-in.
- Firestore for cloud-based data storage.
- 🌍 Google Places API: Fetch detailed location information.
- 📡 Gemini API: Integrate external data for additional features.
- 🎥 Three.js: 3D rendering for interactive trip visualizations.
Watch the functionality of GeoVista in action: