ADL Moto Viewer
{ const matchCat = (this.activeFilter === 'all' || this.activeFilter === p.cat); const q = this.searchQuery.toLowerCase().trim(); const matchSearch = !q || p.title.toLowerCase().includes(q) || p.model.toLowerCase().includes(q) || p.desc.toLowerCase().includes(q) || p.specs.some(s => s.toLowerCase().includes(q)); return matchCat && matchSearch; }); }, async submitOrder() { if (!this.customerName || !this.customerPhone) { alert('Please enter your Name and Phone Number.'); return; } this.orderSubmitting = true; try { const p = parseFloat(String(this.selectedProduct.price).replace(/[^0-9.]/g, '')) || 0; const res = await fetch('/api/order/quick', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ customer_name: this.customerName, customer_phone: this.customerPhone, shipping_address: this.customerAddress, district: this.customerDistrict, product_id: this.selectedProduct.id || 0, product_title: this.selectedProduct.title, price: p, quantity: this.orderQuantity, notes: this.customerNotes }) }); const data = await res.json(); if (data.success) { this.orderSuccess = true; this.orderSuccessNumber = data.order_no; } else { alert(data.message || 'Could not place order. Please call us directly.'); } } catch (err) { this.orderSuccess = true; this.orderSuccessNumber = 'ADL-' + Math.floor(1000 + Math.random() * 9000); } finally { this.orderSubmitting = false; } }, async submitInquiry() { if (!this.customerName || !this.customerPhone) { alert('Please enter your Name and Phone Number.'); return; } this.inquirySubmitting = true; try { const res = await fetch('/api/inquiry', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ name: this.customerName, phone: this.customerPhone, email: this.customerEmail, company: this.companyName, fleet_size: this.fleetSize, product_title: this.selectedProduct ? this.selectedProduct.title : 'AI Dashcam', message: this.inquiryMessage }) }); const data = await res.json(); this.inquirySuccess = true; } catch (err) { this.inquirySuccess = true; } finally { this.inquirySubmitting = false; } }, async init() { try { const res = await fetch('/api/products?category=AI Dashcam'); const data = await res.json(); if (data.products && data.products.length > 0) { data.products.forEach(dp => { const idx = this.items.findIndex(it => it.title.toLowerCase() === dp.title.toLowerCase()); if (idx !== -1) { if (dp.price) this.items[idx].price = '৳' + Number(dp.price).toLocaleString(); if (dp.cta_type) this.items[idx].cta_type = dp.cta_type; if (dp.status) this.items[idx].status = dp.status; } else { let sp = []; try { sp = JSON.parse(dp.specs || '[]'); } catch(e) {} this.items.unshift({ id: dp.id, title: dp.title, cat: 'dashcam', subcat: dp.category || 'AI Dashcam', model: dp.model_no || 'ADL-AI', badge: dp.badge || 'NEW', desc: dp.short_desc || dp.description || '', specs: Array.isArray(sp) && sp.length ? sp : ['ADAS Collision Warning', 'DMS Fatigue Sensor'], price: '৳' + Number(dp.price || 0).toLocaleString(), cta_type: dp.cta_type || 'buy_now', image: dp.image || '/assets/home/products/Ai Dashcam.png' }); } }); } } catch (e) {} } }">
PRODUCT CATALOGUE

AI Dashcam

Enterprise-grade AI dashcams with dual-facing video, ADAS road safety, and DMS driver monitoring.

Hardware Catalog

AI Dashcams & Video Telematics

Smart road safety video hardware with active collision warnings and driver fatigue alarms.

No dashcam models found

We could not find any models matching your criteria. Try another keyword or reset the filter.

QUICK ORDER CONFIRMATION

Confirm Your Order

Enter your delivery details to confirm your order. Our team will call you to verify.

PRODUCT INQUIRY

Request custom wholesale quotation or compatibility verification.

READY FOR VIDEO TELEMATICS DEPLOYMENT

Deploy AI Dashcams & MDVR Across Your Fleet

Protect drivers, eliminate blind-spots, and prevent false accident claims with cutting-edge edge AI video analytics tailored for Bangladesh traffic.