diff --git a/RestroHub-FrontEnd/src/pages/public/Landing.jsx b/RestroHub-FrontEnd/src/pages/public/Landing.jsx
index 2965882..f5004e7 100644
--- a/RestroHub-FrontEnd/src/pages/public/Landing.jsx
+++ b/RestroHub-FrontEnd/src/pages/public/Landing.jsx
@@ -20,12 +20,56 @@ import {
Sparkles
} from 'lucide-react';
+// ============================
+// DEMO MODAL
+// ============================
+const DemoModal = ({ onClose }) => {
+ return (
+
+
e.stopPropagation()}
+ className="w-full max-w-3xl overflow-hidden rounded-2xl bg-white shadow-2xl"
+ >
+ {/* Header */}
+
+
Restroly Demo
+
+
+
+ {/* Video */}
+
+
+
+
+ Demo video (placeholder - will be replaced with real product walkthrough)
+
+ {/* Footer */}
+
+ This is a temporary demo preview.
+
+
+
+ );
+};
+
+// ============================
+// LANDING PAGE
+// ============================
const Landing = () => {
const [mobileMenuOpen, setMobileMenuOpen] = useState(false);
+ const [showDemo, setShowDemo] = useState(false);
- // ============================
- // DATA
- // ============================
const navLinks = [
{ label: 'Features', href: '#features' },
{ label: 'How It Works', href: '#how-it-works' },
@@ -34,563 +78,126 @@ const Landing = () => {
];
const features = [
- {
- icon: QrCode,
- title: 'QR Code Menus',
- desc: 'Generate unique QR codes for every table. Customers scan and browse your full menu instantly.',
- color: 'bg-blue-100 text-blue-600',
- },
- {
- icon: Smartphone,
- title: 'Mobile Ordering',
- desc: 'Receive live orders on your phone or dashboard. No more missed orders or manual errors.',
- color: 'bg-sky-100 text-sky-600',
- },
- {
- icon: CreditCard,
- title: 'UPI Payments',
- desc: 'Accept instant payments via any UPI app. Track every transaction in real time.',
- color: 'bg-indigo-100 text-indigo-600',
- },
- {
- icon: MessageSquare,
- title: 'WhatsApp Alerts',
- desc: 'Automated order confirmations, ready notifications, and daily reports via WhatsApp.',
- color: 'bg-teal-100 text-teal-600',
- },
- {
- icon: BarChart3,
- title: 'Smart Analytics',
- desc: 'Revenue trends, top-selling items, peak hours, and customer insights at a glance.',
- color: 'bg-violet-100 text-violet-600',
- },
- {
- icon: Globe,
- title: 'Multi-Language',
- desc: 'Serve your menu in English, Hindi, Gujarati, and more. Reach every customer.',
- color: 'bg-cyan-100 text-cyan-600',
- },
+ { icon: QrCode, title: 'QR Code Menus', desc: 'Generate unique QR codes for every table.', color: 'bg-blue-100 text-blue-600' },
+ { icon: Smartphone, title: 'Mobile Ordering', desc: 'Live order dashboard.', color: 'bg-sky-100 text-sky-600' },
+ { icon: CreditCard, title: 'UPI Payments', desc: 'Instant payments.', color: 'bg-indigo-100 text-indigo-600' },
+ { icon: MessageSquare, title: 'WhatsApp Alerts', desc: 'Automated notifications.', color: 'bg-teal-100 text-teal-600' },
+ { icon: BarChart3, title: 'Smart Analytics', desc: 'Business insights.', color: 'bg-violet-100 text-violet-600' },
+ { icon: Globe, title: 'Multi-Language', desc: 'Reach more customers.', color: 'bg-cyan-100 text-cyan-600' },
];
const steps = [
- { num: '01', icon: UserPlus, title: 'Sign Up', desc: 'Create your free account in under 2 minutes.' },
- { num: '02', icon: QrCode, title: 'Add Your Menu', desc: 'Upload items, set prices, and generate QR codes.' },
- { num: '03', icon: ShoppingCart, title: 'Receive Orders', desc: 'Customers scan, order, and pay from their phone.' },
- { num: '04', icon: BarChart3, title: 'Grow Revenue', desc: 'Track analytics and optimize your business.' },
+ { num: '01', icon: UserPlus, title: 'Sign Up', desc: 'Create account.' },
+ { num: '02', icon: QrCode, title: 'Add Menu', desc: 'Upload items.' },
+ { num: '03', icon: ShoppingCart, title: 'Receive Orders', desc: 'Customers order.' },
+ { num: '04', icon: BarChart3, title: 'Grow Revenue', desc: 'Track analytics.' },
];
const plans = [
- {
- name: 'Starter',
- price: '₹499',
- period: '/month',
- desc: 'Perfect for small restaurants',
- features: ['2 Branches', '15 Tables', '500 WhatsApp/month', 'Basic Analytics', 'Email Support'],
- popular: false,
- },
- {
- name: 'Professional',
- price: '₹999',
- period: '/month',
- desc: 'Best for growing businesses',
- features: ['5 Branches', 'Unlimited Tables', '2000 WhatsApp/month', 'Advanced Analytics', 'Priority Support', 'Custom Domain'],
- popular: true,
- },
- {
- name: 'Enterprise',
- price: 'Custom',
- period: '',
- desc: 'For restaurant chains',
- features: ['Unlimited Everything', 'Dedicated Manager', 'Custom Integrations', 'SLA Guarantee', '24/7 Phone Support', 'On-site Training'],
- popular: false,
- },
+ { name: 'Starter', price: '₹499', period: '/month', desc: 'Small restaurants', features: ['2 Branches', '15 Tables'], popular: false },
+ { name: 'Professional', price: '₹999', period: '/month', desc: 'Growing businesses', features: ['Unlimited Tables', 'Analytics'], popular: true },
+ { name: 'Enterprise', price: 'Custom', period: '', desc: 'Chains', features: ['Everything'], popular: false },
];
const testimonials = [
- {
- name: 'Ramesh Patel',
- role: 'Owner, Rajkot Dhaba',
- text: 'Restroly doubled our order efficiency. Customers love the QR menu and we love the zero-error billing!',
- rating: 5,
- },
- {
- name: 'Priya Sharma',
- role: 'Manager, Café Bliss',
- text: 'The WhatsApp alerts are a game-changer. I know every order status without being in the kitchen.',
- rating: 5,
- },
- {
- name: 'Amit Kumar',
- role: 'Owner, Spice Garden',
- text: 'Setup took 10 minutes. We went live the same day. The analytics dashboard is incredibly useful.',
- rating: 5,
- },
+ { name: 'Ramesh Patel', role: 'Owner', text: 'Amazing product!', rating: 5 },
+ { name: 'Priya Sharma', role: 'Manager', text: 'Very useful!', rating: 5 },
+ { name: 'Amit Kumar', role: 'Owner', text: 'Great analytics!', rating: 5 },
];
const footerColumns = [
- { title: 'Product', links: ['Features', 'Pricing', 'Integrations', 'Changelog'] },
- { title: 'Company', links: ['About Us', 'Blog', 'Careers', 'Contact'] },
- { title: 'Legal', links: ['Privacy Policy', 'Terms of Service', 'Refund Policy'] },
+ { title: 'Product', links: ['Features', 'Pricing'] },
+ { title: 'Company', links: ['About', 'Careers'] },
+ { title: 'Legal', links: ['Privacy', 'Terms'] },
];
- const stats = [
- { value: '500+', label: 'Restaurants' },
- { value: '1.2M+', label: 'Orders Processed' },
- { value: '₹50Cr+', label: 'Revenue Tracked' },
- { value: '4.9', label: 'App Rating' },
- ];
-
- // ============================
- // RENDER
- // ============================
return (
- {/* ================================================ */}
- {/* NAVBAR */}
- {/* ================================================ */}
-
-
- {/* ================================================ */}
- {/* HERO SECTION */}
- {/* ================================================ */}
-
-
- {/* Decorative Pattern */}
-
-
-
-
- {/* Trust Badge */}
-
-
- Trusted by 5+ Restaurants across India
-
-
- {/* Heading */}
-
- Your Restaurant,{' '}
-
- Fully Digital
-
-
-
- {/* Subtitle */}
-
- QR code menus, instant UPI payments, WhatsApp order alerts, and
- powerful analytics — all in one beautiful platform.
-
+ {/* NAVBAR */}
+