How maniharika4508/tourism-jharkhand works
Jharkhand Tourism is a web platform for discovering eco-cultural destinations, understanding them with maps and AI, planning trips, experiencing immersive media, and purchasing tourism offerings. The principal workflow runs from destination exploration through AI assistance or planning to marketplace checkout and payment. Feedback and analytics form a separate improvement loop. Sampled routes show direct integrations with Groq, AI analysis, advanced analytics, Razorpay, order state, and Wikipedia; several page-to-route connections are inferred only from naming and are therefore omitted.
Components 26
Tourism Experience
- Destination Explorer
app/destinations/page.tsx - Destination Detail
app/destinations/[destination]/page.tsx - Interactive Maps
components/interactive-map.tsx - AR/VR Experience
app/ar-vr/page.tsx - Travel Planner
app/travel-planner/page.tsx
AI Assistance
- Chatbot Widget
components/chatbot-widget.tsx - Chatbot API
app/api/chatbot/message/route.ts - Groq AI
Insights Feedback
- Feedback Center
app/feedback/page.tsx - Feedback Analysis
app/api/feedback/route.ts - AI Services
lib/ai-services.ts - Analytics Dashboard
app/analytics/page.tsx - Analytics API
app/api/analytics/route.ts - Advanced Analytics
lib/advanced-analytics.ts - Analytics Export
app/api/analytics/export/route.ts
Marketplace Commerce
- Marketplace
app/marketplace/page.tsx - Product Catalog
app/api/marketplace/products/route.ts - Recommendations
app/api/marketplace/recommendations/route.ts - Vendor Directory
app/api/marketplace/vendors/route.ts - Marketplace Orders
app/api/marketplace/orders/route.ts - Checkout
app/api/checkout/route.ts - Order State
lib/orders.ts - Razorpay
Identity Access
- Authentication
app/auth/page.tsx - Auth Routes
backend/routes/auth.js
Other components
- Traveler
Connections 23
- Traveler → Destination Explorer: explores
- Traveler → Destination Detail: reads details
- Traveler → Interactive Maps: finds locations
- Traveler → AR/VR Experience: previews places
- Traveler → Travel Planner: plans trips
- Traveler → Chatbot Widget: asks questions
- Chatbot Widget → Chatbot API: sends messages
- Chatbot API → Groq AI: generates replies
- Traveler → Feedback Center: submits feedback
- Feedback Analysis → AI Services: analyzes feedback
- Analytics API → Advanced Analytics: generates insights
- Traveler → Marketplace: shops offerings
- Traveler → Product Catalog: browses products
- Traveler → Recommendations: gets recommendations
- Traveler → Vendor Directory: finds vendors
- Traveler → Marketplace Orders: tracks orders
- Traveler → Checkout: starts checkout
- Checkout → Razorpay: creates payment
- Checkout → Order State: saves order
- Traveler → Authentication: signs in
- Auth Routes → Authentication: serves auth
- Traveler → Analytics Dashboard: reviews trends
- Traveler → Analytics Export: exports reports