This is a submission for the Hacktoberfest Open-Source AI Challenge: Week 2 - Side Hustle.
🌟 What I Built
Spot-Undoo is an open-source, local-first micro-travel planner and hidden gem discovery engine tailored for travelers and transit commuters across Kerala.
Most travel applications (Google Maps, TripAdvisor) funnel visitors to the exact same overcrowded commercial tourist traps, completely missing quiet backwaters, heritage artisan alleys, and authentic street food stalls that define local culture. Furthermore, transit commuters stuck on railway layovers (like Shoranur Junction or Ernakulam South) suffer from extreme train delay anxiety and cannot find curated routes within strict time and rupee limits.
Spot-Undoo solves this by pairing locally hosted open-weight AI models (fine-tuned Qwen 2.5:3B on Ollama) with MongoDB Atlas and a Native Android build to generate constraint-guaranteed itineraries on the fly.
🚀 Key Features
🗺️ 70 Authentically Verified Kerala Spots :
- Curated across 7 hubs: Shoranur Jn Hub, Fort Kochi / Ernakulam, Calicut / Kozhikode, Trivandrum Central, Palakkad Town, Kollam Jn, and Wayanad .
- Includes real photography, coordinate bounds, expense ratings, and local Kerala community reviews.
⚡ Zero-Click Dual-Strategy Fast GPS :
- Automatically acquires live GPS with high accuracy and low-latency cached fallback.
- Snaps to the nearest Kerala railway hub automatically upon opening.
🎨 Neo-Brutalist Vector Adventure Canvas :
- Features a winding blue S-curve illustrated trail through Kerala greenery.
- Alternating spot cards with large image previews, entry fees, and rating badges.
- Seamless switching between Canvas Mode ,Live OpenStreetMap (Leaflet) , andHigh-Density Grid .
🧠 On-Device Qwen 2.5 Edge AI Inference :
- Runs locally using Ollama (`spot-undo-qwen` ).
- ~71.4 tokens/second on an RTX 3050 mobile GPU (warm latency: 2.39 seconds).
- Generates 3 custom plan archetypes: Best Mood Match ,Ultra-Budget Saver , andHidden Gem Route .
Safe Return Guarantee : The trail visually loops back and terminates at a mandatory Safe Return card before train departure. 5. 🍃 MongoDB Atlas Cloud Integration :
- Cloud persistence for community-uploaded spots, traveler ratings, and itinerary archives.
- Built-in Geospatial Duplicate Guard (rejects identical spots within a ±0.00001 coordinate tolerance).
📱 Native Android APK & Responsive Mobile Web :
- Packaged with Capacitor 6 for native Android deployment (5.2 MB footprint).
- Includes full offline fallback routing engine when Ollama is unreachable.
💼 The Side Hustle: Monetization & Micro-Tourism SaaS
Spot-Undoo is designed as a Micro-Tourism Concierge Engine targeting three distinct revenue streams:
Backpacker Hostels & Boutique Homestays (B2B SaaS) :
- Hostels in Fort Kochi, Varkala, and Wayanad constantly field layover questions ("I have 3 hours and ₹400 before my train, what should I do?" ).
- Spot-Undoo provides branded digital concierge kiosks / QR codes for guests. Hostels pay a ₹1,499/month subscription to offer hyper-local, white-labeled AI itineraries to their guests.
Local Auto Drivers & Freelance Guides (B2B2C Marketplace) :
- Kerala autorickshaw drivers and local guides curate custom trails ("Old Calicut Halwa & Biryani Trail" or*"Shoranur River & Pottery Tour"* ).
- Spot-Undoo lets them turn their local knowledge into monetized digital guide cards that tourists purchase for ₹49 to ₹99 per trail .
Hyper-Local Food & Craft Vendors :
- Small local eateries (like Shaji's Tapioca Stall or century-old tea shops) get verified discovery without paying exorbitant 30% aggregator commissions.
🛠️ Tech Stack & Architecture
AI Model : Ollama running fine-tunedspot-undo-qwen (Qwen 2.5 3B Q4_K_M GGUF). #
Database :MongoDB Atlas (M0 free-tier cloud cluster) managingplaces ,reviews , andplans . #
Frontend : React 18, Vite, Tailwind CSS, Lucide Icons, Leaflet OpenStreetMap. #
Backend : Node.js & Express 5 REST API on port 4000. #
Mobile Engine : Capacitor 6 native Android bridge with Gradle build.
🔗 Code Repository & Links
Built with ❤️ for Hacktoberfest 2026.