AI-Powered Rental Chatbot for Equipment Booking

Chaitanya

AI-Powered Rental Chatbot for Equipment Booking

Overview: I designed and built a smart, conversational rental assistant using the Vercel AI SDK, Supabase, and Cloudflare Workers. The chatbot allows users to browse available equipment, check availability, reserve items, and complete payments—all from within a chat interface. Use Case: Perfect for rental businesses looking to provide a modern, frictionless experience to customers who prefer chat interfaces over traditional website navigation.
Key Features:
🔍 Conversational Search: Users can ask for items like “mirrorless cameras available next weekend,” and the bot intelligently fetches and filters results.
📅 Availability & Booking Flow: The chat interface includes a generative UI with date pickers, product cards, and booking summaries, making selection effortless.
⚙️ Dynamic Tool-Based Architecture: Based on user intent, the bot invokes tools (e.g., availability checker, quote generator, Stripe link creator) using the Vercel AI SDK.
🛡️ Built with Security & Performance in Mind: Deployed on Cloudflare Workers, with Cloudflare AI gateway for rate limits and monitoring, Integrated with Supabase RLS for data safety.
Technologies Used:
Frontend: React, Vercel AI SDK
Backend: Supabase (Postgres + Auth)
Serverless: Cloudflare Workers (Hono + AI Gateway)
Generative UI: Dynamic component rendering based on tool responses
Like this project

Posted May 21, 2025

AI-powered rental SaaS agent with chatbot booking, live pricing, and full admin control. Smart, fast, and built for modern rental teams. Just chat and reserve!

Join 50k+ companies and 1M+ independents

Contra Logo

© 2025 Contra.Work Inc