SMARTBITE AI is an AI-powered food ordering web application built with React, Firebase, Groq AI, and Razorpay. The application features a voice assistant for hands-free ordering, AI-powered recommendations, and seamless payment processing.
- π Smart Food Ordering - Browse, search, and order food with intelligent recommendations
- π€ Voice Assistant - Full voice control for hands-free ordering experience
- π³ Dual Payment Options - Razorpay UPI and Cash on Delivery (COD)
- π€ User Profiles - Manage orders, favorites, and profile settings
- π Order History - Track all past orders with real-time status
- β Rate & Review - Review delivered orders and help others decide
- π€ AI Recommendations - Groq AI-powered food suggestions based on preferences
- π Dark Theme - Premium dark UI with orange accents
- π± Fully Responsive - Seamless experience across all devices
- π₯ Real-time Updates - Firebase backend for instant data sync
"Show burgers" β Filter and display burger items
"Add 2 pizzas" β Add items to cart with quantity
"Take me to cart" β Navigate to shopping cart
"Checkout" β Start the checkout process
"Cash on delivery" β Select COD payment method
"UPI" β Select UPI/Razorpay payment
"Remove 1 pizza" β Remove specific items from cart
"Show orders" β View order history
"Logout" β Log out of account
"Go home" β Navigate to home page
"Show desserts" β Filter and display dessert itemsReact 18 - UI Library with hooks and context API
Vite - Next-generation build tool for fast development
Firebase - Authentication, Firestore database, and storage
React Router v7 - Navigation and routing
React Speech Recognition - Voice assistant integration
React Hot Toast - Beautiful notifications
React Icons - Icon library for UI elements
Firebase Auth - Secure user authentication
Firestore - NoSQL real-time database
Firebase Storage - Image and file storage
Groq API - AI-powered food recommendations
Razorpay - Secure payment processing (UPI/Cards)
Web Speech API - Speech recognition and text-to-speech
Chandan N