A modern travel marketplace with tour booking, search, and Claude AI-powered travel recommendations. Built with Next.js 15, React 19, Supabase, and the Anthropic Claude API.
Features:
Tour Browsing & Search - Browse tours by category, price, destination with advanced filtering
Tour Details - Full tour information with booking capabilities
Shopping Cart - Add tours to cart with traveler count management
User Dashboard - View bookings, saved tours, and travel history
Claude AI Assistant - Get personalized travel recommendations powered by Claude
Authentication - Secure user authentication with Supabase
Demo Mode - Works immediately without any API keys configured
Responsive Design - Beautiful UI that works on all devices
Travel News - Stay updated with travel tips and destination guides
🔥 New addition to my portfolio 🔥
Previously I had an SVG mask of my logo in the center with my showreel behind it, but this had a couple of issues. So yesterday I pushed it further and I created a 3D variation, video playing inside it, glass refraction and it's even more beautiful when you click into it.
Take a look; www.grilledpixels.com
Built Gloss Instant Booking for the #lovablechallenge.
I created a booking experience for a fictional solo automobile detailing business in Austin where the owner was losing time to back-and-forth booking messages.
Really like how clearly you've framed the before vs. after workflow here. For a mobile detailing business, did you also account for travel time/location when determining availability?
Feels like that's where scheduling gets especially interesting once bookings start stacking up.