GlobularInfo is a one-stop itinerary generator for spontaneous travel planning. Whether you're exploring your hometown or venturing abroad, GlobularInfo pulls rich insights from public APIs to craft personalized journeys in real time.
-
Creative 404/Error Handling:
Thoughtful fallback experience with a custom-designed error page that keeps the vibe alive even when things break. -
Dark Mode Support:
Seamless support based on system or user preference for visual comfort across time zones and screen types. -
Custom Loading States:
Engaging weather-aware spinners and animated loaders while waiting on backend or API data.
- Dynamic Theming Based on API Data:
Real-time styling shifts based on current weather, using API-driven visual transformations to create immersive UI changes.
-
Voice Navigation & Accessibility Enhancements:
Control buttons via speech (e.g., “generate”, “facts”), and colorblind-friendly themes elevate inclusivity and ease of use. -
Text-to-Speech for Content:
Paragraphs are readable aloud via Web Speech API for multitaskers, commuters, and visually impaired users.
- 🔮 Gemini Flash 2.5
- 🧰 API NINJAS Suite
- Weather API
- Reverse Geocoding
- Historical Events
- 🎮 PokéAPI
(For assigning Pokémon based on regional traits)
- Add keys to
.env:
API_NINJAS_KEY=xxxx
GEMINI_API_KEY=xxxx- CORS Setup (inside
index.js):
app.use(cors({ origin: "https://globular-info.vercel.app" }));Replace the origin above with your own frontend domain.
- In
config.js:
export var backendAPI = "http://localhost:5000/api";Swap out with your production backend domain.
- 🔔 On load, frontend sends a wake-up ping to backend
- 📍 Requests location permission and fetches GPS coordinates
- 🌐 Maps location to a rotating Earth using Three.js
- 🏠 Converts lat/lng to readable address (region, state, country)
- 🌦️ Queries live weather and updates UI dynamically
- 🧳 Generates full itinerary with:
- 3 regional foods
- 3 must-see destinations
- 3 key local phrases
- 1 contextual Pokémon (for fun + context)
- 📚 Fetches historical facts about the place you're in
- 📣 Text-to-Speech support for reading content aloud
- 🗣️ Voice commands: say
"generate"or"facts"to trigger actions - 🌓 Dark mode + responsive UI for mobile/tablet
- Fully responsive and mobile-friendly
- Reactivity based on weather and location
- Interactive globe visualization with smooth transitions
- custom 404 page
GlobularInfo is actively maintained and evolving. Ideas like adding route optimization, social sharing, or multilingual support are in the pipeline — stay tuned!
Made by Ankit
Built with curiosity, creativity, and caffeine ☕ for Call2Code 2025


