const { useState, useEffect, useRef } = React; const BOOK_URL = "https://calendar.app.google/Lu6xSNvrWhqftNDq9"; const EMAIL = "des@techtureconsulting.com"; /* ---------- Icons ---------- */ const Icon = ({ children, className = "w-5 h-5", ...p }) => ( ); const Arrow = (p) => ; const Check = (p) => ; const Compass = (p) => ; const Layers = (p) => ; const Rocket = (p) => ; const LifeBuoy= (p) => ; const Mail = (p) => ; const Menu = (p) => ; const XIcon = (p) => ; const Instagram=(p) => ; const Linkedin= (p) => ; const Storefront = (p) => ; const Users = (p) => ; const Building= (p) => ; const Star = (p) => ; const Chat = (p) => ; const Sparkle = (p) => ; const Globe2 = (p) => ; const Workflow= (p) => ; /* ---------- Data ---------- */ const segments = [ { icon: Storefront, title: "Salon, spa & beauty owners", pain: "Bookings, deposits and reminders still live in your DMs.", gain: "A simple system that handles it for you, day and night." }, { icon: Users, title: "Solo founders", pain: "You want a tech partner who listens first and explains as they build.", gain: "A real engineer who respects your vision, your budget and your time." }, { icon: Building, title: "Local service businesses", pain: "You're juggling spreadsheets, paper forms and a thousand tabs.", gain: "One tidy workflow that does the busywork while you serve clients." }, { icon: Sparkle, title: "Founders ready for AI", pain: "You hear about AI everywhere but don't know where to start.", gain: "Chatbots, AI tools and websites built for your business — in plain English." }, ]; /* GenAI builds — front and center */ const aiServices = [ { no: "01", icon: Chat, tag: "GenAI", title: "AI Chatbot for your business", price: "from $2,400", scope: "1–2 week build", body: "A friendly chat assistant on your website or DMs that answers questions, books clients and captures leads while you sleep.", bullets: [ "Trained on your services, prices and FAQs", "Lives on your site or connects to Instagram", "Hands off to you when a real human is needed", ], cta: "Get a chatbot", featured: true, }, { no: "02", icon: Globe2, tag: "AI Website", title: "Custom website with AI features", price: "from $3,200", scope: "1–3 week build", body: "A clean, professional website with AI built in — booking, smart forms, a chat helper and content that updates itself.", bullets: [ "Mobile-friendly design that matches your brand", "AI booking assistant and contact forms", "Hosted on AWS, fast and secure", ], cta: "Build my website", }, { no: "03", icon: Sparkle, tag: "AI Integration", title: "AI tools for your daily work", price: "from $4,800", scope: "2–4 weeks", body: "Add AI to the tools you already use — turn long emails into summaries, draft replies, sort documents and more.", bullets: [ "Connects to Gmail, Drive, Notion or your CRM", "Built on AWS Bedrock so your data stays yours", "Trained for your voice and your industry", ], cta: "Add AI to my tools", }, { no: "04", icon: Workflow, tag: "Workflow", title: "Smart workflow automation", price: "from $3,600", scope: "2–3 weeks", body: "The boring repeated tasks — invoices, reminders, intake forms, follow-ups — done automatically, every time.", bullets: [ "Auto-send reminders, deposits and confirmations", "Pulls info between your apps without copy-paste", "You see every step in a simple dashboard", ], cta: "Automate my workflow", }, ]; /* Cloud + advisory */ const cloudServices = [ { no: "05", icon: Layers, tag: "Starter", title: "AWS Automation Starter", price: "from $4,800", scope: "2–4 week build", body: "A done-for-you setup on AWS — booking, notifications and an admin dashboard. Modeled on the K.Kouture build.", cta: "Start with the Starter", }, { no: "06", icon: Rocket, tag: "Migration", title: "Move your business to AWS", price: "from $12,000", scope: "6–8 weeks", body: "Move your apps and data to AWS in steady steps. Clear costs, no surprise downtime, runbooks for your team.", cta: "Plan a move", }, { no: "07", icon: LifeBuoy, tag: "Advisory", title: "Fractional Cloud Advisor", price: "from $2,400 / mo", scope: "monthly retainer", body: "A senior AWS voice in your corner. Monthly check-ins, architecture reviews and async support with a 24-hour SLA.", cta: "Retain an advisor", }, ]; const processSteps = [ { icon: Compass, title: "Discover", body: "A free 30-minute call. You tell me the bottleneck. I listen and ask questions." }, { icon: Layers, title: "Design", body: "A simple plan in plain English — what we'll build, what it costs, when it ships." }, { icon: Rocket, title: "Build", body: "I build it on AWS, test it with you, and walk you through every piece." }, { icon: LifeBuoy,title: "Support", body: "Training so your team can run it, plus a retainer if you want me on call." }, ]; /* ---------- Primitives ---------- */ const Reveal = ({ as: Tag = "div", delay = 0, className = "", children, ...rest }) => { const ref = useRef(null); useEffect(() => { const el = ref.current; if (!el) return; const io = new IntersectionObserver((entries) => { entries.forEach(e => { if (e.isIntersecting) { setTimeout(() => el.classList.add("in"), delay); io.unobserve(el); } }); }, { threshold: 0.12, rootMargin: "0px 0px -40px 0px" }); io.observe(el); return () => io.disconnect(); }, [delay]); return {children}; }; const Eyebrow = ({ children, className = "", color = "text-roman" }) => (
{children}
); const BtnPrimary = ({ children, href, onClick, className = "", dark=false, ...p }) => { const cls = `group inline-flex items-center justify-center gap-3 rounded-full px-6 py-3.5 text-sm font-medium transition ${dark ? "bg-cream text-oil hover:bg-champagne" : "bg-oil text-cream hover:bg-ink"} ${className}`; if (href) return ( {children} ); return ( ); }; const BtnGhost = ({ children, href, onClick, className = "", dark=false, ...p }) => { const cls = `inline-flex items-center justify-center gap-3 rounded-full border px-6 py-3.5 text-sm font-medium transition ${dark ? "border-cream/30 text-cream hover:bg-cream/10" : "border-oil/25 text-oil hover:bg-oil/5"} ${className}`; if (href) return {children}; return ; }; /* ---------- Sections ---------- */ function Nav() { const [open, setOpen] = useState(false); const [scrolled, setScrolled] = useState(false); useEffect(() => { const on = () => setScrolled(window.scrollY > 8); on(); window.addEventListener("scroll", on, { passive: true }); return () => window.removeEventListener("scroll", on); }, []); const links = [ ["Services", "#services"], ["About", "#about"], ["Process", "#process"], ["Contact", "#contact"], ]; return (
Techture consulting
Book a call
{open && (
{links.map(([label, href]) => ( setOpen(false)} className="py-2 text-oil/80 hover:text-oil">{label} ))} setOpen(false)} className="mt-2 inline-flex items-center justify-center gap-2 rounded-full bg-oil text-cream px-4 py-2.5 text-sm font-medium"> Book a call
)}
); } function Hero() { return (
Jacksonville, FL — est. 2024
AWS Certified × 3 · GenAI Pro → 2026
Jacksonville · nationwide

techture

Desiree Weston, founder of Techture Consulting
Founder
Desiree Weston
est. 2024
AWS certified × 3 + 1

AI tools, websites and automation for small businesses ready to grow.

I build chatbots, AI websites and smart workflows on AWS — so you can stop chasing DMs and start running your business. No tech jargon, no enterprise prices.

Book a free call
{[ ["CLF-C02", "Cloud Practitioner", false], ["AIF-C01", "AI Practitioner", false], ["DVA-C02", "Developer Associate", false], ["GenAI Pro", "GenAI Developer Pro", true], ].map(([code, label, soon]) => (
{soon ? "In progress" : `AWS · ${code}`}
{label}
{soon &&
2026
}
))}
); } function Marquee() { const words = ["Less busywork", "More clients", "AI that helps", "Time back", "Real growth"]; return (
{Array.from({length: 4}).flatMap((_, k) => words.map((w, i) => ( {w} )))}
); } function WhoWeHelp() { return (
Who I serve

For small business owners who want simple, smart tech that works.

I work with small business owners who want a partner who listens first, builds second, and explains everything in plain English.

{segments.map((s, i) => (
0{i+1} / 04

{s.title}

{s.pain}

What you get

{s.gain}

))}
); } function ServiceCard({ s, dark = false }) { const featured = s.featured; return (
{featured && (
Most booked
)}
{s.no} · {s.tag} {s.scope}

{s.title}

{s.body}

{s.bullets && ( )}
{s.cta}
); } function Services() { return (
{/* GenAI Builds */}
Services · GenAI builds

AI that works for your business — not the other way around.

Chatbots, AI-powered websites, smart tools and workflow automation — built for the way real small businesses actually run.

{aiServices.map((s, i) => ( ))}
); } function BookBanner() { return (
{[0, 1, 2].map(i => (
Book with us
))}
Desiree Weston
Your engineer
Desiree Weston

Thirty free minutes. You tell me what's slowing you down. I tell you exactly how I'd fix it. No pressure, no pitch deck.

Go to booking page
); } function About() { return (
Meet the founder

desiree

weston
Desiree Weston portrait
Cloud & AI Engineer
Jacksonville, FL
your trusted AWS tech

Hi, I'm Desiree. I build technology giving small business owners their time back. No tech jargon. No “trust me it works.” Systems doing the boring work so you focus on the parts of your business you love.

How I got here

I spent over two decades in accounting and enterprise software before pivoting into cloud and AI engineering after 40. So when you talk about your business, I hear the operations side and the technical side at the same time. I read your P&L with the same focus I read your architecture diagram. I know what a slow customer intake form costs you in real dollars.

The credentials

AWS Cloud Practitioner, AI Practitioner and Developer Associate certified, with the AWS Generative AI Developer Professional exam scheduled for Summer 2026. Those matter to other engineers. What matters to you is I build things the right way the first time. Secure, scalable and built so you are not paying someone else to rebuild it in 18 months.

What I am building now

Mela-Money, an AI platform helping Black women founders find SBA grants and federal certifications faster. Same care I bring to your business. Real problems. Real solutions. Built to last.

What you get when we work together

An engineer who speaks fluent business owner. The kind who explains tech in plain English, asks about your goals before your tools and treats your budget like the receipts it is.

); } function Process() { return (
How we work

Four simple steps. No surprises on the invoice.

{processSteps.map((s, i) => (
0{i+1}

{s.title}

{s.body}

))}
); } function FinalCTA() { const [email, setEmail] = useState(""); const [sent, setSent] = useState(false); const onSubmit = (e) => { e.preventDefault(); console.log("email capture:", email); setSent(true); setTimeout(() => setSent(false), 2400); setEmail(""); }; return (
Let's build

Leave with a plan,
not a quote.

Thirty free minutes. You tell me what's slowing you down. I tell you exactly how I'd fix it. No pressure, no pitch deck.

Book a free call {EMAIL}
Not ready yet?
Get the small business AI playbook.

One email. Real examples, plain-English explanations, and where to start with AI in your business.

setEmail(e.target.value)} placeholder="you@yourbusiness.com" aria-label="Email address" className="w-full rounded-full bg-cream border border-oil/20 px-5 py-3 text-sm text-oil placeholder:text-oil/35 focus:border-honey outline-none transition" />
); } function Footer() { return ( ); } function App() { return (