+ For more than four decades, Promist has been engineering high-pressure misting systems for the harshest climates in
+ the region. Our systems force water through specially designed nozzles, creating an ultra-fine mist that evaporates
+ instantly to cool the surrounding air.
+
+
+ We manufacture and sell at factory-direct prices, giving our customers full control over quality, delivery and cost.
+ From the smallest residential patio to full industrial deployments, every project is engineered from first principles.
+
+
+
+
+
Mission
+
Deliver reliable humidity and cooling control, everywhere it's needed.
+
+
+
Vision
+
To be the region's most trusted misting technology partner.
+
+
+
Values
+
Craft, quality, and unwavering customer service.
+
+
+
+
+
+ >
+ );
+}
diff --git a/src/routes/applications.tsx b/src/routes/applications.tsx
new file mode 100644
index 0000000..482bef4
--- /dev/null
+++ b/src/routes/applications.tsx
@@ -0,0 +1,42 @@
+import { createFileRoute } from "@tanstack/react-router";
+import { PageHero, Section, FeatureRow, CTA } from "@/components/page-shell";
+import { Droplets, Wind, Factory, Sparkles, TreePine, Warehouse } from "lucide-react";
+
+export const Route = createFileRoute("/applications")({
+ head: () => ({
+ meta: [
+ { title: "Applications — Promist Misting Systems" },
+ { name: "description", content: "Cost-effective misting solutions for industrial, commercial, residential, warehouses, greenhouses, gardens, patios and more." },
+ { property: "og:title", content: "Applications" },
+ { property: "og:description", content: "Misting applications across industrial, commercial and residential settings." },
+ ],
+ }),
+ component: Applications,
+});
+
+const APPS = [
+ { img: "https://promistcool.com/wp-content/uploads/2016/03/humidification-misting.jpg", title: "Humidification", body: "Commercial and industrial environments where controlling humidity or temperature provides enhanced profitability, product quality and process reliability.", Icon: Droplets },
+ { img: "https://promistcool.com/wp-content/uploads/2016/03/commercial-misting.jpg", title: "Commercial Outdoor Cooling", body: "When temperatures rise into the 45s and above, patio dining and outdoor bar areas become uninhabitable money losers. Misting brings them back to life.", Icon: Wind, reverse: true },
+ { img: "https://promistcool.com/wp-content/uploads/2016/03/industrial-misting.jpg", title: "Industrial Cooling", body: "Create a safer and more productive working environment. Cooling employees, equipment and processes across factories and warehouses.", Icon: Factory },
+ { img: "https://promistcool.com/wp-content/uploads/2020/04/banner-sanitz.jpg", title: "Special Effects", body: "Showcase incredible landscapes, swimming pools, events, expos, amusement parks and sports events with an atmospheric mist.", Icon: Sparkles, reverse: true },
+ { img: "https://promistcool.com/wp-content/uploads/2017/04/new-banner.jpg", title: "Greenhouses & Gardens", body: "Precise humidity control keeps plants healthy, improves yields and reduces water consumption compared to traditional irrigation.", Icon: TreePine },
+ { img: "https://promistcool.com/wp-content/uploads/2017/04/banner4.jpg", title: "Warehouses & Factories", body: "Suppress airborne dust, cool loading bays and keep goods in ideal conditions — even during the hottest months.", Icon: Warehouse, reverse: true },
+];
+
+function Applications() {
+ return (
+ <>
+
+
+
+ {APPS.map((a) => )}
+
+
+
+ >
+ );
+}
diff --git a/src/routes/contact.tsx b/src/routes/contact.tsx
new file mode 100644
index 0000000..0e19069
--- /dev/null
+++ b/src/routes/contact.tsx
@@ -0,0 +1,41 @@
+import { createFileRoute } from "@tanstack/react-router";
+import { PageHero, Section, CTA } from "@/components/page-shell";
+import { Phone, Mail, MapPin } from "lucide-react";
+
+export const Route = createFileRoute("/contact")({
+ head: () => ({
+ meta: [
+ { title: "Contact Promist — Dubai, UAE" },
+ { name: "description", content: "Contact Promist for misting system enquiries, service and support in the UAE." },
+ { property: "og:title", content: "Contact Promist" },
+ { property: "og:description", content: "Reach the Promist team in Dubai, UAE." },
+ ],
+ }),
+ component: Contact,
+});
+
+function Contact() {
+ return (
+ <>
+
+
+
+
+
+ >
+ );
+}
diff --git a/src/routes/enquiry.tsx b/src/routes/enquiry.tsx
new file mode 100644
index 0000000..558bbc6
--- /dev/null
+++ b/src/routes/enquiry.tsx
@@ -0,0 +1,71 @@
+import { createFileRoute } from "@tanstack/react-router";
+import { PageHero, Section } from "@/components/page-shell";
+import { useState } from "react";
+import { ArrowUpRight } from "lucide-react";
+
+export const Route = createFileRoute("/enquiry")({
+ head: () => ({
+ meta: [
+ { title: "Enquiry — Request a Misting System Quote" },
+ { name: "description", content: "Send a quick enquiry to Promist for a misting system quote or consultation." },
+ { property: "og:title", content: "Enquiry" },
+ { property: "og:description", content: "Request a Promist misting system quote." },
+ ],
+ }),
+ component: Enquiry,
+});
+
+function Enquiry() {
+ const [sent, setSent] = useState(false);
+ return (
+ <>
+
+
+
+
+
+
+
+ >
+ );
+}
diff --git a/src/routes/index.tsx b/src/routes/index.tsx
index bcc1ab7..958e31c 100644
--- a/src/routes/index.tsx
+++ b/src/routes/index.tsx
@@ -1,24 +1,270 @@
-import { createFileRoute } from "@tanstack/react-router";
+import { createFileRoute, Link } from "@tanstack/react-router";
+import { ArrowUpRight, Droplets, Wind, Factory, Sparkles, Gauge, ShieldCheck } from "lucide-react";
-// No head() here: the home route inherits title/description/og/twitter from
-// __root.tsx, and ships no og:image so serve-time hosting can inject the
-// project's social preview (explicit og:image or latest screenshot).
export const Route = createFileRoute("/")({
- component: Index,
+ head: () => ({
+ meta: [
+ { title: "Promist — High-Pressure Misting for Cooling & Humidity" },
+ { name: "description", content: "Turnkey misting systems for outdoor cooling, humidification, dust suppression, sanitization and special effects. Manufactured in the UAE since 1979." },
+ { property: "og:title", content: "Promist — Humidity and Control" },
+ { property: "og:description", content: "Misting systems for cooling, humidification and dust suppression." },
+ ],
+ }),
+ component: Home,
});
-// IMPORTANT: Replace this placeholder. See ./README.md for routing conventions.
-function Index() {
+const IMG = {
+ nozzle: "https://promistcool.com/wp-content/uploads/2020/04/banner-sanitz.jpg",
+ booth: "https://promistcool.com/wp-content/uploads/2020/04/image-002.png",
+ humid: "https://promistcool.com/wp-content/uploads/2016/03/humidification-misting.jpg",
+ commercial: "https://promistcool.com/wp-content/uploads/2016/03/commercial-misting.jpg",
+ industrial: "https://promistcool.com/wp-content/uploads/2016/03/industrial-misting.jpg",
+ project1: "https://promistcool.com/wp-content/uploads/2017/04/banner4.jpg",
+ project2: "https://promistcool.com/wp-content/uploads/2017/04/banner2.jpg",
+ project3: "https://promistcool.com/wp-content/uploads/2017/04/banner3.jpg",
+ banner: "https://promistcool.com/wp-content/uploads/2017/04/new-banner.jpg",
+};
+
+function Home() {
return (
-
-
-
+ <>
+ {/* HERO */}
+
+
+
+
+ Since 1979
+
+
+ Humidity
+
+ and{" "}
+ Control.
+
+
+ We engineer high-pressure misting systems that cool, humidify, suppress dust and sanitize —
+ from residential patios to industrial factories across the region.
+
+ A cost-effective solution for outdoor cooling and humidification across industrial, commercial,
+ residential, warehouses, greenhouses, gardens, patios, parks and amusement areas.
+
+
+
+ All applications
+
+
+
+
+ {[
+ { img: IMG.humid, title: "Humidification", desc: "Commercial and industrial environments where controlled humidity or temperature drive profitability.", icon: Droplets },
+ { img: IMG.commercial, title: "Commercial Outdoor Cooling", desc: "Reclaim patio dining and outdoor bars once temperatures push past 45°C.", icon: Wind },
+ { img: IMG.industrial, title: "Industrial Cooling", desc: "A safer, more productive floor — cooling employees, equipment and processes.", icon: Factory },
+ ].map((a) => (
+
+
+
+
+
+
+
{a.title}
+
+
{a.desc}
+
+ Details
+
+
+ ))}
+
+
+
+
+ {/* SANITIZATION BOOTH FEATURE */}
+
+
+
+
+
Sanitization Booth
+
+ A turnkey solution for your disinfectant needs — engineered for continuous public use.
+
+
+ {[
+ "Transparent plastic cover with aluminium structure",
+ "Electric control panel",
+ "Optimised water consumption",
+ "Reflective sensor",
+ "12-month warranty from installation",
+ "234 × 110 × 238 cm",
+ ].map((f) => (
+
+ /
+ {f}
+
+ ))}
+
+
+ View details
+
+
+
+
+
+
+
+
+ {/* 5 REASONS */}
+
+
+
+
+
+ Five great reasons to choose us
+
+
+
+ {[
+ "Best product quality",
+ "100% customer satisfaction",
+ "Comprehensive range of services",
+ "Always available for you",
+ "Services guarantee",
+ ].map((r, i) => (
+
+
+ 0{i + 1}
+
+
{r}
+
+ ))}
+
+
+
+
+ {/* FULL SERVICES */}
+
+
+
+
+
+
+ Promist is a full-service
+ misting technology
+
+
+ By forcing water through specially designed nozzles at high pressure, we create an ultra-fine
+ mist — the science behind every one of our systems.
+
+
+
+ {[
+ { i: Droplets, t: "Humidification", d: "The most efficient way to keep the right humidity levels for food, materials and processes." },
+ { i: Sparkles, t: "Special effects", d: "Elevate landscapes, pools, events, expos, amusement parks and sports events." },
+ { i: Gauge, t: "Cooling principle", d: "Billions of tiny droplets evaporate into vapor — the phase change cools the surrounding air." },
+ { i: ShieldCheck, t: "Dust suppression", d: "Extremely effective solutions for airborne dust suppression and air filtration." },
+ ].map((s) => (
+
+
+
+ >
+ );
+}
diff --git a/src/routes/rental.tsx b/src/routes/rental.tsx
new file mode 100644
index 0000000..7a75845
--- /dev/null
+++ b/src/routes/rental.tsx
@@ -0,0 +1,52 @@
+import { createFileRoute, Link } from "@tanstack/react-router";
+import { PageHero, Section } from "@/components/page-shell";
+import { ArrowUpRight } from "lucide-react";
+
+export const Route = createFileRoute("/rental")({
+ head: () => ({
+ meta: [
+ { title: "Rental — Misting Systems for Events & Short-Term Use" },
+ { name: "description", content: "Rent Promist misting fans and systems for events, expos, weddings and short-term outdoor cooling needs." },
+ { property: "og:title", content: "Promist Rental" },
+ { property: "og:description", content: "Short-term misting rentals for events and outdoor spaces." },
+ ],
+ }),
+ component: Rental,
+});
+
+function Rental() {
+ return (
+ <>
+
+
+
+
+
+
+
+
+ {[
+ "Delivery, installation and pickup included",
+ "Flexible terms — daily, weekly, monthly",
+ "Portable fans and full pump-driven systems",
+ "24/7 technical support during rental period",
+ "Custom sizing based on your site plan",
+ ].map((f) => (
+
+ /{f}
+
+ ))}
+
+
+ Request rental pricing
+
+
+
+
+ >
+ );
+}
diff --git a/src/routes/solutions.tsx b/src/routes/solutions.tsx
new file mode 100644
index 0000000..893d91a
--- /dev/null
+++ b/src/routes/solutions.tsx
@@ -0,0 +1,48 @@
+import { createFileRoute } from "@tanstack/react-router";
+import { PageHero, Section, CTA } from "@/components/page-shell";
+import { Droplets, Sparkles, Gauge, ShieldCheck, Wind, Factory } from "lucide-react";
+
+export const Route = createFileRoute("/solutions")({
+ head: () => ({
+ meta: [
+ { title: "Solutions — Misting Technology by Promist" },
+ { name: "description", content: "Humidification, cooling, dust suppression and special effects — engineered by Promist." },
+ { property: "og:title", content: "Solutions" },
+ { property: "og:description", content: "Full-service misting technology solutions." },
+ ],
+ }),
+ component: Solutions,
+});
+
+const S = [
+ { i: Droplets, t: "Misting Technology", d: "By forcing water at high pressure through specially designed misting nozzles, we create an ultra-fine mist that evaporates instantly." },
+ { i: Gauge, t: "Cooling Principle", d: "Billions of tiny water droplets evaporate, becoming vapor. The energy used to change water to gas cools the surrounding air." },
+ { i: ShieldCheck, t: "Humidification", d: "The most efficient way to keep the right humidity levels for food, materials and industrial processes." },
+ { i: Wind, t: "Dust Suppression", d: "Extremely effective airborne dust suppression and air filtration for factories, warehouses and outdoor sites." },
+ { i: Sparkles, t: "Special Effects", d: "Elevate landscapes, pools, events, expos, amusement parks and sports events with atmospheric mist." },
+ { i: Factory, t: "Industrial Systems", d: "Custom engineered high-pressure systems designed to run continuously in demanding industrial environments." },
+];
+
+function Solutions() {
+ return (
+ <>
+
+
+