⚡ An AI-powered chatbot that automatically takes complete gift hamper orders from customers — no manual chatting required.
Customer → Chat → Order captured → Admin notified → Done 🚀 (Add demo GIF/video here)
This system replaces manual WhatsApp order handling with an AI assistant that:
- Asks customers questions step-by-step
- Collects complete order details
- Saves structured data to database
- Notifies admin instantly
- 🤖 AI Chatbot (Google Gemini)
- 🧾 Structured order collection (no messy chats)
- 📩 Instant email notifications (SMTP)
- 📊 Admin dashboard (confirm, ship, delete)
- 🔐 Secure admin access (passkey protected)
- 🎨 Modern UI (dark mode + animations)
- 🎁 Gift hamper businesses
- 🎂 Custom order shops
- 🛍️ Small D2C brands
- 📦 Manual order-based stores
- Next.js 14 (App Router)
- Tailwind CSS + Framer Motion
- Firebase Firestore
- Google Gemini API
- Nodemailer (SMTP)
git clone https://github.com/raizianofficial/ai-order-chatbot.git
cd YOUR_REPO
npm install
npm run devCreate .env.local:
GEMINI_API_KEY=your_gemini_api_key
FIREBASE_PROJECT_ID=your_project_id
FIREBASE_CLIENT_EMAIL=your_client_email
FIREBASE_PRIVATE_KEY="-----BEGIN PRIVATE KEY-----\n...\n"
SMTP_HOST=smtp.gmail.com
SMTP_PORT=587
SMTP_USER=[email protected]
SMTP_PASS=your_app_password
ADMIN_EMAIL=[email protected]
ADMIN_PASSKEY=your_secure_passkey- Customer opens chatbot
- AI asks questions step-by-step
- Order is structured and saved
- Admin gets email notification
- Order managed via dashboard
- WhatsApp integration
- Payment integration
- Multi-admin support
- Order analytics
Pull requests are welcome!
If you find this useful:
👉 Star the repo 👉 Follow for more projects
Built by Sunny Rawat (Raizian) Building real-world AI tools 🚀