From 1fd65261b4021e18c36f92e2441ae25b5453e1a6 Mon Sep 17 00:00:00 2001 From: Goutam Date: Thu, 30 Apr 2026 20:22:49 +0530 Subject: [PATCH] Initial commit --- app/about/page.txt | 0 app/ai_powered/page.tsx | 190 ++ app/api/submit/route.ts | 15 + app/brand-architecture/page.tsx | 196 ++ app/brand-build/page.tsx | 196 ++ app/campaign_strategy/page.tsx | 192 ++ app/components/Footer.tsx | 56 + app/components/Header.tsx | 80 + app/content_motion/page.tsx | 188 ++ app/digital_platform/page.tsx | 270 +++ app/favicon.ico | Bin 25931 -> 0 bytes app/globals.css | 26 - app/hvac/page.tsx | 130 ++ app/layout.tsx | 81 +- app/linkedin_uppro/page.tsx | 127 ++ app/page.tsx | 643 +++++- app/process/page.tsx | 166 ++ app/services/page.tsx | 196 ++ app/start_project/page.tsx | 264 +++ app/work/page.tsx | 231 +++ package-lock.json | 111 +- package.json | 6 +- public/assets/css/style.css | 1817 +++++++++++++++++ public/assets/images/AI-Accelerated.svg | 15 + public/assets/images/AI-Powered.svg | 4 + public/assets/images/Absorb.png | Bin 0 -> 322784 bytes public/assets/images/Absorbhome.png | Bin 0 -> 158030 bytes public/assets/images/AchievAR.png | Bin 0 -> 158909 bytes public/assets/images/AchievAR1.png | Bin 0 -> 250530 bytes public/assets/images/Activate.png | Bin 0 -> 270643 bytes public/assets/images/Activatehome.png | Bin 0 -> 147683 bytes public/assets/images/Amplify.png | Bin 0 -> 285764 bytes public/assets/images/Amplifyhome.png | Bin 0 -> 145863 bytes public/assets/images/Architecture.svg | 10 + public/assets/images/Automation.png | Bin 0 -> 836 bytes public/assets/images/Brand.svg | 29 + public/assets/images/Brand1.png | Bin 0 -> 600 bytes public/assets/images/Brand1.svg | 3 + public/assets/images/BrandsBuilt.png | Bin 0 -> 127595 bytes public/assets/images/Built.svg | 4 + public/assets/images/Campaign.svg | 28 + public/assets/images/Campaign1.svg | 3 + public/assets/images/Campaigns.png | Bin 0 -> 258528 bytes public/assets/images/Content.png | Bin 0 -> 320710 bytes public/assets/images/Content.svg | 27 + public/assets/images/Delivered.png | Bin 0 -> 247562 bytes public/assets/images/Designed.svg | 6 + .../assets/images/Digital Transformation.png | Bin 0 -> 261623 bytes public/assets/images/Digital.svg | 28 + public/assets/images/Everything.svg | 4 + public/assets/images/Intelligent.png | Bin 0 -> 263140 bytes public/assets/images/Motion.svg | 12 + public/assets/images/Onestrong.png | Bin 0 -> 189035 bytes public/assets/images/Onestrong1.png | Bin 0 -> 139744 bytes public/assets/images/Philosophy.png | Bin 0 -> 280709 bytes public/assets/images/Platform.svg | 3 + public/assets/images/SELLSERVICE.png | Bin 0 -> 620803 bytes public/assets/images/Trusted.svg | 10 + public/assets/images/Websitesdesign.svg | 21 + public/assets/images/Why AAideA.png | Bin 0 -> 264549 bytes public/assets/images/arrowbuttonwhite.svg | 3 + public/assets/images/arrowforward.svg | 4 + public/assets/images/arrowlearn.svg | 3 + public/assets/images/arrownext.png | Bin 0 -> 1384 bytes public/assets/images/arrowpre.png | Bin 0 -> 1200 bytes public/assets/images/brandart.png | Bin 0 -> 326034 bytes public/assets/images/brandsystem.svg | 11 + public/assets/images/breadcamp.png | Bin 0 -> 178519 bytes public/assets/images/campaignicon.svg | 10 + public/assets/images/closetoggle.svg | 3 + public/assets/images/content1.svg | 6 + public/assets/images/digitalabout.png | Bin 0 -> 164487 bytes public/assets/images/email.svg | 3 + public/assets/images/facebook.svg | 3 + public/assets/images/flower.svg | 10 + public/assets/images/footerback.png | Bin 0 -> 155711 bytes public/assets/images/footerlogo.png | Bin 0 -> 9057 bytes public/assets/images/foundation.png | Bin 0 -> 195506 bytes public/assets/images/fullcasearrow.svg | 3 + public/assets/images/hello.svg | 10 + public/assets/images/homeback.png | Bin 0 -> 258917 bytes public/assets/images/ideastrongback 1.png | Bin 0 -> 307543 bytes public/assets/images/ideastrongback.png | Bin 0 -> 309416 bytes public/assets/images/instagram.svg | 6 + public/assets/images/kohler.png | Bin 0 -> 2904 bytes public/assets/images/linkdien.svg | 5 + public/assets/images/location.svg | 3 + public/assets/images/lutron.png | Bin 0 -> 4482 bytes public/assets/images/menutoggle.svg | 3 + public/assets/images/nest.png | Bin 0 -> 5462 bytes public/assets/images/popup1.png | Bin 0 -> 19429 bytes public/assets/images/popup2.png | Bin 0 -> 20727 bytes public/assets/images/popup3.png | Bin 0 -> 21469 bytes public/assets/images/pro.png | Bin 0 -> 249796 bytes public/assets/images/ring.png | Bin 0 -> 3537 bytes public/assets/images/samsung.png | Bin 0 -> 3860 bytes public/assets/images/sherwin.png | Bin 0 -> 10701 bytes public/assets/images/twitter.svg | 5 + public/assets/images/user1.png | Bin 0 -> 6577 bytes public/assets/images/user2.png | Bin 0 -> 7411 bytes public/assets/images/user3.png | Bin 0 -> 6995 bytes public/assets/images/witterarrow.svg | 5 + public/assets/images/youtube.svg | 5 + public/assets/js/main.js | 68 + 104 files changed, 5443 insertions(+), 114 deletions(-) create mode 100644 app/about/page.txt create mode 100644 app/ai_powered/page.tsx create mode 100644 app/api/submit/route.ts create mode 100644 app/brand-architecture/page.tsx create mode 100644 app/brand-build/page.tsx create mode 100644 app/campaign_strategy/page.tsx create mode 100644 app/components/Footer.tsx create mode 100644 app/components/Header.tsx create mode 100644 app/content_motion/page.tsx create mode 100644 app/digital_platform/page.tsx delete mode 100644 app/favicon.ico create mode 100644 app/hvac/page.tsx create mode 100644 app/linkedin_uppro/page.tsx create mode 100644 app/process/page.tsx create mode 100644 app/services/page.tsx create mode 100644 app/start_project/page.tsx create mode 100644 app/work/page.tsx create mode 100644 public/assets/css/style.css create mode 100644 public/assets/images/AI-Accelerated.svg create mode 100644 public/assets/images/AI-Powered.svg create mode 100644 public/assets/images/Absorb.png create mode 100644 public/assets/images/Absorbhome.png create mode 100644 public/assets/images/AchievAR.png create mode 100644 public/assets/images/AchievAR1.png create mode 100644 public/assets/images/Activate.png create mode 100644 public/assets/images/Activatehome.png create mode 100644 public/assets/images/Amplify.png create mode 100644 public/assets/images/Amplifyhome.png create mode 100644 public/assets/images/Architecture.svg create mode 100644 public/assets/images/Automation.png create mode 100644 public/assets/images/Brand.svg create mode 100644 public/assets/images/Brand1.png create mode 100644 public/assets/images/Brand1.svg create mode 100644 public/assets/images/BrandsBuilt.png create mode 100644 public/assets/images/Built.svg create mode 100644 public/assets/images/Campaign.svg create mode 100644 public/assets/images/Campaign1.svg create mode 100644 public/assets/images/Campaigns.png create mode 100644 public/assets/images/Content.png create mode 100644 public/assets/images/Content.svg create mode 100644 public/assets/images/Delivered.png create mode 100644 public/assets/images/Designed.svg create mode 100644 public/assets/images/Digital Transformation.png create mode 100644 public/assets/images/Digital.svg create mode 100644 public/assets/images/Everything.svg create mode 100644 public/assets/images/Intelligent.png create mode 100644 public/assets/images/Motion.svg create mode 100644 public/assets/images/Onestrong.png create mode 100644 public/assets/images/Onestrong1.png create mode 100644 public/assets/images/Philosophy.png create mode 100644 public/assets/images/Platform.svg create mode 100644 public/assets/images/SELLSERVICE.png create mode 100644 public/assets/images/Trusted.svg create mode 100644 public/assets/images/Websitesdesign.svg create mode 100644 public/assets/images/Why AAideA.png create mode 100644 public/assets/images/arrowbuttonwhite.svg create mode 100644 public/assets/images/arrowforward.svg create mode 100644 public/assets/images/arrowlearn.svg create mode 100644 public/assets/images/arrownext.png create mode 100644 public/assets/images/arrowpre.png create mode 100644 public/assets/images/brandart.png create mode 100644 public/assets/images/brandsystem.svg create mode 100644 public/assets/images/breadcamp.png create mode 100644 public/assets/images/campaignicon.svg create mode 100644 public/assets/images/closetoggle.svg create mode 100644 public/assets/images/content1.svg create mode 100644 public/assets/images/digitalabout.png create mode 100644 public/assets/images/email.svg create mode 100644 public/assets/images/facebook.svg create mode 100644 public/assets/images/flower.svg create mode 100644 public/assets/images/footerback.png create mode 100644 public/assets/images/footerlogo.png create mode 100644 public/assets/images/foundation.png create mode 100644 public/assets/images/fullcasearrow.svg create mode 100644 public/assets/images/hello.svg create mode 100644 public/assets/images/homeback.png create mode 100644 public/assets/images/ideastrongback 1.png create mode 100644 public/assets/images/ideastrongback.png create mode 100644 public/assets/images/instagram.svg create mode 100644 public/assets/images/kohler.png create mode 100644 public/assets/images/linkdien.svg create mode 100644 public/assets/images/location.svg create mode 100644 public/assets/images/lutron.png create mode 100644 public/assets/images/menutoggle.svg create mode 100644 public/assets/images/nest.png create mode 100644 public/assets/images/popup1.png create mode 100644 public/assets/images/popup2.png create mode 100644 public/assets/images/popup3.png create mode 100644 public/assets/images/pro.png create mode 100644 public/assets/images/ring.png create mode 100644 public/assets/images/samsung.png create mode 100644 public/assets/images/sherwin.png create mode 100644 public/assets/images/twitter.svg create mode 100644 public/assets/images/user1.png create mode 100644 public/assets/images/user2.png create mode 100644 public/assets/images/user3.png create mode 100644 public/assets/images/witterarrow.svg create mode 100644 public/assets/images/youtube.svg create mode 100644 public/assets/js/main.js diff --git a/app/about/page.txt b/app/about/page.txt new file mode 100644 index 0000000..e69de29 diff --git a/app/ai_powered/page.tsx b/app/ai_powered/page.tsx new file mode 100644 index 0000000..f3869d0 --- /dev/null +++ b/app/ai_powered/page.tsx @@ -0,0 +1,190 @@ +export default function AiPowered() { + return ( +<> +
+
+ {/* center content */} +
+

+ Intelligent Production.
Built For Speed. +

+

+ We integrate automation and AI workflows to reduce cost,
{" "} + increase output, and maintain precision. +

+
+
+ + Start a Project{" "} + + + + + + View Case Studies + +
+
+ {/* Left Content */} +
+ Philosophy +

Manual Processes Slow Growth

+

Teams waste time on:

+
+
+
    +
  • Repetitive asset creation
  • +
  • Inefficient content workflows
  • +
+
+
+
    +
  • Manual resizing and formatting
  • +
  • Fragmented production tools
  • +
+
+
+

Growth requires velocity.

+
+ {/* Right Image */} +
+
+ Intelligent Production +
+
+
+
+
+
+
+
+
+ Our Approach +

+ We treat brand as infrastructure. +

+
+
+

+ We Build Intelligent Production Systems. +

+
+
+
+ {/* Card 1 */} +
+
+
+ + + + 01 +
+

Workflow Automation

+

Connect tools to eliminate repetitive steps.

+
+
+ {/* Card 2 */} +
+
+
+ + + + 02 +
+

AI-Assisted Creation

+

+ Use intelligent generation where speed matters — without + compromising quality. +

+
+
+ {/* Card 3 */} +
+
+
+ + + + 03 +
+

Scalable Asset Systems

+

Templates and component libraries built for rapid deployment.

+
+
+
+
+
+
+
+

What We Deliver

+
+ {/* Left List */} +
+
+ 01 + Production workflow audits +
+
+ 02 + Automation setup +
+
+ 03 + AI tool integration +
+
+ 04 + Template systems +
+
+ 05 + Asset libraries +
+
+ 06 + SOP documentation +
+
+ {/* Right Snapshot */} +
+
+ CASE SNAPSHOT +
+ CHALLENGE +

High production cost and turnaround time

+ OUTCOME +

60% faster

+

Output with automation layer

+
+
+
+
+
+ {/* TOP CTA */} +
+
+
+

AAideA

+

+ If the idea is strong, we'll scale it. +

+
+ + Start a Project{" "} + + + + +
+
+
+
+ + + ); + } \ No newline at end of file diff --git a/app/api/submit/route.ts b/app/api/submit/route.ts new file mode 100644 index 0000000..7a37fc5 --- /dev/null +++ b/app/api/submit/route.ts @@ -0,0 +1,15 @@ +import { NextResponse } from "next/server"; + +export async function POST(req: Request) { + try { + const body = await req.json(); + + console.log("FORM DATA:", body); + + return NextResponse.json({ success: true }); + + } catch (error) { + console.error(error); + return NextResponse.json({ error: "Something went wrong" }, { status: 500 }); + } +} \ No newline at end of file diff --git a/app/brand-architecture/page.tsx b/app/brand-architecture/page.tsx new file mode 100644 index 0000000..ba23bfd --- /dev/null +++ b/app/brand-architecture/page.tsx @@ -0,0 +1,196 @@ +export default function Brandarchiture() { + return ( + <> +
+
+ {/* center content */} +
+

Brands Built As Systems

+

+ We don't just design logos. We design structured identity ecosystems + that scale across channels. +

+
+
+ + Start a Project{" "} + + + + + + View Case Studies + +
+
+ {/* Left Content */} +
+ Philosophy +

+ Most Brands Are Visual Collections — Not Strategic Systems +

+

They struggle with:

+
+
+
    +
  • Inconsistent messaging
  • +
  • Visual fragmentation
  • +
+
+
+
    +
  • Weak positioning
  • +
  • Rebranding cycles every few years
  • +
+
+
+

+ Without structure, brand becomes decoration. +

+
+ {/* Right Image */} +
+
+ Brand System +
+
+
+
+
+
+
+
+
+ Our Approach +

+ We treat brand as infrastructure. +

+
+
+

+ Brand Should Feel Consistent Whether It's On A Billboard Or A Mobile + App. +

+
+
+
+ {/* Card 1 */} +
+
+
+ + + + 01 +
+

Positioning First

+

Clear category, audience, and narrative foundation.

+
+
+ {/* Card 2 */} +
+
+
+ + + + 02 +
+

Identity With Structure

+

+ Typography, color systems, spacing logic, scalable visual + patterns. +

+
+
+ {/* Card 3 */} +
+
+
+ + + + 03 +
+

Messaging Framework

+

+ Voice principles, brand language rules, modular copy structure. +

+
+
+
+
+
+
+
+

What We Deliver

+
+ {/* Left List */} +
+
+ 01 + Market and positioning analysis +
+
+ 02 + Logo and identity design +
+
+ 03 + Brand guidelines +
+
+ 04 + Asset system for scale +
+
+ 05 + Brand narrative development +
+
+ 06 + Typography and color systems +
+
+ 07 + Messaging architecture +
+
+ {/* Right Snapshot */} +
+
+ CASE SNAPSHOT +
+ CHALLENGE +

Generic positioning in competitive market

+ OUTCOME +

3x Engagement

+

Growth after structured rebrand

+
+
+
+
+
+ {/* TOP CTA */} +
+
+
+

AAideA

+

+ If the idea is strong, we'll scale it. +

+
+ + Start a Project{" "} + + + + +
+
+
+
+ + + ); + } \ No newline at end of file diff --git a/app/brand-build/page.tsx b/app/brand-build/page.tsx new file mode 100644 index 0000000..5619c11 --- /dev/null +++ b/app/brand-build/page.tsx @@ -0,0 +1,196 @@ +export default function brand_build() { + return ( + <> +
+
+ {/* center content */} +
+

Brand Built As Systems

+

+ We don't just design logos. We design structured identity ecosystems + that scale across channels. +

+
+
+ + Start a Project{" "} + + + + + + View Case Studies + +
+
+ {/* Left Content */} +
+ Philosophy +

+ Most Brands Are Visual Collections — Not Strategic Systems +

+

They struggle with:

+
+
+
    +
  • Inconsistent messaging
  • +
  • Weak positioning
  • +
+
+
+
    +
  • Visual fragmentation
  • +
  • Rebranding cycles every few years
  • +
+
+
+

+ Without structure, brand becomes decoration. +

+
+ {/* Right Image */} +
+
+ Brand System +
+
+
+
+
+
+
+
+
+ Our Approach +

+ We treat brand as infrastructure. +

+
+
+

+ Brand Should Feel Consistent Whether It's On A Billboard Or A Mobile + App. +

+
+
+
+ {/* Card 1 */} +
+
+
+ + + + 01 +
+

Positioning First

+

Clear category, audience, and narrative foundation.

+
+
+ {/* Card 2 */} +
+
+
+ + + + 02 +
+

Identity With Structure

+

+ Typography, color systems, spacing logic, scalable visual + patterns. +

+
+
+ {/* Card 3 */} +
+
+
+ + + + 03 +
+

Messaging Framework

+

+ Voice principles, brand language rules, modular copy structure. +

+
+
+
+
+
+
+
+

What We Deliver

+
+ {/* Left List */} +
+
+ 01 + Market and positioning analysis +
+
+ 02 + Brand narrative development +
+
+ 03 + Logo and identity design +
+
+ 04 + Typography and color systems +
+
+ 05 + Brand guidelines +
+
+ 06 + Messaging architecture +
+
+ 07 + Asset system for scale +
+
+ {/* Right Snapshot */} +
+
+ CASE SNAPSHOT +
+ CHALLENGE +

Generic positioning in competitive market

+ OUTCOME +

3x Engagement

+

Growth after structured rebrand

+
+
+
+
+
+ {/* TOP CTA */} +
+
+
+

AAideA

+

+ If the idea is strong, we'll scale it. +

+
+ + Start a Project{" "} + + + + +
+
+
+
+ + + ); + } \ No newline at end of file diff --git a/app/campaign_strategy/page.tsx b/app/campaign_strategy/page.tsx new file mode 100644 index 0000000..436178c --- /dev/null +++ b/app/campaign_strategy/page.tsx @@ -0,0 +1,192 @@ +export default function Campaign() { + return ( +<> +
+
+ {/* center content */} +
+

Campaigns Built To Perform

+

+ We design campaign systems that drive measurable growth, not temporary + attention. +

+
+
+ + Start a Project{" "} + + + + + + View Case Studies + +
+
+ {/* Left Content */} +
+ Philosophy +

+ Most Campaigns Look Impressive But Lack Structure +

+

They fail because:

+
+
+
    +
  • Messaging doesn't connect to positioning
  • +
  • Funnel logic is unclear
  • +
+
+
+
    +
  • Creative isn't built for testing
  • +
  • Data isn't used to iterate
  • +
+
+
+

+ Attention without performance is wasted spend. +

+
+ {/* Right Image */} +
+
+ Campaign System +
+
+
+
+
+
+
+
+
+ Our Approach +

+ We build campaigns like structured systems. +

+
+
+

+ Campaigns Must Be Scalable, Measurable, And Repeatable. +

+
+
+
+ {/* Card 1 */} +
+
+
+ + + + 01 +
+

Campaign Architecture

+

+ Clear objective, defined funnel stages, creative mapped to + journey. +

+
+
+ {/* Card 2 */} +
+
+
+ + + + 02 +
+

Performance-Ready Creative

+

+ Ad structures, messaging variants, testing logic built into the + design. +

+
+
+ {/* Card 3 */} +
+
+
+ + + + 03 +
+

Data-Driven Optimization

+

We track performance and refine creative, not guess.

+
+
+
+
+
+
+
+

What We Deliver

+
+ {/* Left List */} +
+
+ 01 + Campaign strategy blueprint +
+
+ 02 + Creative direction +
+
+ 03 + Ad creative production +
+
+ 04 + Landing page alignment +
+
+ 05 + Performance funnel mapping +
+
+ 06 + Optimization frameworks +
+
+ {/* Right Snapshot */} +
+
+ CASE SNAPSHOT +
+ CHALLENGE +

High ad spend, low conversion

+ OUTCOME +

38% lower CPA

+

After restructuring campaign system

+
+
+
+
+
+ {/* TOP CTA */} +
+
+
+

AAideA

+

+ If the idea is strong, we'll scale it. +

+
+ + Start a Project{" "} + + + + +
+
+
+
+ + + ); + } \ No newline at end of file diff --git a/app/components/Footer.tsx b/app/components/Footer.tsx new file mode 100644 index 0000000..4605e5b --- /dev/null +++ b/app/components/Footer.tsx @@ -0,0 +1,56 @@ +import Link from 'next/link'; +import Image from 'next/image'; + +export default function Footer() { + return ( + + ); +} \ No newline at end of file diff --git a/app/components/Header.tsx b/app/components/Header.tsx new file mode 100644 index 0000000..0d20d3b --- /dev/null +++ b/app/components/Header.tsx @@ -0,0 +1,80 @@ +'use client'; + +import { useState } from 'react'; +import Link from 'next/link'; +import Image from 'next/image'; + +export default function Header() { + const [open, setOpen] = useState(false); + + return ( + <> +
+
+
+ + + Logo + + +
    +
  • Work
  • +
  • Services
  • +
  • About
  • +
  • Process
  • + + {/* ⚠️ FIX */} +
  • + Start a Project +
  • +
+ + {/* TOGGLE BUTTON */} +
setOpen(!open)} + > + menu +
+ +
+
+
+ + {/* RIGHT PANEL */} +
+

+ hello + Say hello! +

+ +
+ + + +
+ +

+ location + 410 Sandtown, California 94001, USA +

+ +

+ email + info@example.com +

+
+ + ); +} \ No newline at end of file diff --git a/app/content_motion/page.tsx b/app/content_motion/page.tsx new file mode 100644 index 0000000..dac3541 --- /dev/null +++ b/app/content_motion/page.tsx @@ -0,0 +1,188 @@ +export default function Content() { + return ( + <> +
+
+ {/* center content */} +
+

+ Content Built For
Consistency And Scale +

+

+ Structured storytelling across video, motion, and digital channels. +

+
+
+ + Start a Project{" "} + + + + + + View Case Studies + +
+
+ {/* Left Content */} +
+ Philosophy +

Content Often Becomes Reactive

+

Teams struggle with:

+
+
+
    +
  • Irregular posting
  • +
  • Inconsistent quality
  • +
+
+
+
    +
  • No narrative cohesion
  • +
  • Burnout from constant creation
  • +
+
+
+

+ Without structure, content becomes noise. +

+
+ {/* Right Image */} +
+
+ Content System +
+
+
+
+
+
+
+
+
+ Our Approach +

+ We design repeatable content engines. +

+
+
+

+ We Design Repeatable Content Engines. +

+
+
+
+ {/* Card 1 */} +
+
+
+ + + + 01 +
+

Narrative Framework

+

Define core story themes and recurring pillars.

+
+
+ {/* Card 2 */} +
+
+
+ + + + 02 +
+

Motion & Visual Identity

+

Create motion language and visual consistency across formats.

+
+
+ {/* Card 3 */} +
+
+
+ + + + 03 +
+

Production System

+

+ Template-driven design, repeatable workflows, batch production + models. +

+
+
+
+
+
+
+
+

What We Deliver

+
+ {/* Left List */} +
+
+ 01 + Content strategy framework +
+
+ 02 + Editorial calendar architecture +
+
+ 03 + Video and motion templates +
+
+ 04 + Visual storytelling systems +
+
+ 05 + Social content design patterns +
+
+ 06 + Production workflows +
+
+ {/* Right Snapshot */} +
+
+ CASE SNAPSHOT +
+ CHALLENGE +

Inconsistent brand voice on social

+ OUTCOME +

4x Engagement

+

Growth with structured content system

+
+
+
+
+
+ {/* TOP CTA */} +
+
+
+

AAideA

+

+ If the idea is strong, we'll scale it. +

+
+ + Start a Project{" "} + + + + +
+
+
+
+ + + ); +} \ No newline at end of file diff --git a/app/digital_platform/page.tsx b/app/digital_platform/page.tsx new file mode 100644 index 0000000..1f19ea0 --- /dev/null +++ b/app/digital_platform/page.tsx @@ -0,0 +1,270 @@ +export default function Digital() { + return ( + <> +
+
+ {/* center content */} +
+

+ Digital Platforms Built
to Scale +

+

+ Web architecture designed for growth, integration, and performance — + not just design awards. +

+
+
+ + Start a Project{" "} + + + + + + View Case Studies + +
+
+ {/* Left Content */} +
+ Philosophy +

Most Websites Break Under Growth

+

+ Most websites look polished at launch — and collapse under growth. +

+

They aren't structured for:

+
+
+
    +
  • Traffic spikes
  • +
  • Campaign scale
  • +
  • Data flow
  • +
+
+
+
    +
  • CRM integrations
  • +
  • Multi-region expansion
  • +
+
+
+

+ Design without architecture becomes technical debt. +
+ Growth exposes weak foundations. +

+
+ {/* Right Image */} +
+
+ UI Design +
+
+
+
+
+ {/* =========================== + APPROACH SECTION + =========================== */} +
+
+
+
+ Our Approach +

+ We don't design pages. +
+ We design digital infrastructure. +

+
+
+

+ The Result Is A Platform That Evolves With The Business. +

+
+
+
+ {/* Card 1 */} +
+
+
+ + + + 01 +
+

Architecture First

+

+ We map user journeys, conversion paths, and information + hierarchies before visual design begins. +

+
+
+ {/* Card 2 */} +
+
+
+ + + + 02 +
+

Built for Integration

+

+ CRM, automation, analytics, payment systems — all planned into the + structure. +

+
+
+ {/* Card 3 */} +
+
+
+ + + + 03 +
+

Designed for Scale

+

Modular components, flexible CMS logic, multi-site readiness.

+
+
+
+
+
+ {/* =========================== + DELIVER SECTION + =========================== */} +
+
+

What We Deliver

+
+ {/* Left List */} +
+
+ 01 + UX strategy and journey mapping +
+
+ 02 + Wireframes and structural prototypes +
+
+ 03 + Design systems (tokens, components, patterns) +
+
+ 04 + Development-ready UI +
+
+ 05 + Headless or CMS implementation +
+
+ 06 + Performance optimization +
+
+ 07 + Technical documentation +
+
+ {/* Right Snapshot */} +
+
+ CASE SNAPSHOT +
+ CHALLENGE +

Disconnected marketing + outdated web structure

+ OUTCOME +

42% increase

+

in qualified conversions within 90 days

+
+
+
+
+
+
+
+ {/* HEADING */} +

How We Work

+

+ We design and build high-performance digital platforms structured for + conversion, scale, and integration. +

+ {/* FLOW */} +
+
+
+ +
+ Discovery +
+
+ +
+
+
+ +
+ Architecture +
+
+ +
+
+
+ +
+ Design +
+
+ +
+
+
+ +
+ Build +
+
+ +
+
+
+ +
+ Optimize +
+
+ {/* BOTTOM TEXT */} +

+ No rushed mockups. No disconnected freelancers. Everything is structured + from day one. +

+
+
+ {/* TOP CTA */} +
+
+
+

AAideA

+

+ If the idea is strong, we'll scale it. +

+
+ + Start a Project{" "} + + + + +
+
+
+
+ + + ); + } \ No newline at end of file diff --git a/app/favicon.ico b/app/favicon.ico deleted file mode 100644 index 718d6fea4835ec2d246af9800eddb7ffb276240c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25931 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 LrJugUA?W`A8`#=m diff --git a/app/globals.css b/app/globals.css index a2dc41e..e69de29 100644 --- a/app/globals.css +++ b/app/globals.css @@ -1,26 +0,0 @@ -@import "tailwindcss"; - -:root { - --background: #ffffff; - --foreground: #171717; -} - -@theme inline { - --color-background: var(--background); - --color-foreground: var(--foreground); - --font-sans: var(--font-geist-sans); - --font-mono: var(--font-geist-mono); -} - -@media (prefers-color-scheme: dark) { - :root { - --background: #0a0a0a; - --foreground: #ededed; - } -} - -body { - background: var(--background); - color: var(--foreground); - font-family: Arial, Helvetica, sans-serif; -} diff --git a/app/hvac/page.tsx b/app/hvac/page.tsx new file mode 100644 index 0000000..4f2e92a --- /dev/null +++ b/app/hvac/page.tsx @@ -0,0 +1,130 @@ +export default function Hvac() { + return ( + <> +
+
+ {/* center content */} +
+

HVAC

+

+ Legacy reputation. Fragmented digital presence. +

+
+
+

+ HVAC operated with strong offline credibility but weak digital + structure. Leads were inconsistent. Messaging lacked positioning + clarity. +

+

+ Transform a traditional service provider into a modern, conversion-led + digital engine — without losing trust. +

+
+
+
+ {/* =========================== + CASE RESULT SECTION + =========================== */} +
+
+ {/* TOP BOX */} +
+ {/* LEFT */} +
+

Amplify

+

WE BUILT:

+
+
+ 01 +

Clear positioning architecture

+
+
+ 02 +

Structured service segmentation

+
+
+ 03 +

Conversion-led landing framework

+
+
+ 04 +

Content packaging system

+
+
+
+ {/* RIGHT */} +
+

Amplify

+

AI WAS USED TO:

+
+
+ 01 +

Rapidly test messaging variations

+
+
+ 02 +

Produce scaled content formats

+
+
+ 03 +

Optimize landing copy iterations

+
+
+
+
+ {/* BOTTOM BOX */} +
+ {/* LEFT */} +
+

Activate

+

DELIVERED:

+
    +
  • Marketing Website
  • +
  • Service Landing Funnels
  • +
  • Paid Campaign Creatives
  • +
  • Short-form Video Scripts
  • +
  • Structured Content System
  • +
+
+ {/* CENTER */} +
+ +
+ {/* RIGHT */} +
+

RESULT:

+

+ Clear digital authority. Improved lead capture flow. Scalable + marketing infrastructure. +

+ + Build your digital engine + +
+
+
+
+ {/* TOP CTA */} +
+
+
+

AAideA

+

+ If the idea is strong, we'll scale it. +

+ +
+
+
+ + + ); + } \ No newline at end of file diff --git a/app/layout.tsx b/app/layout.tsx index 976eb90..020eb03 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -1,33 +1,56 @@ -import type { Metadata } from "next"; -import { Geist, Geist_Mono } from "next/font/google"; -import "./globals.css"; - -const geistSans = Geist({ - variable: "--font-geist-sans", - subsets: ["latin"], -}); - -const geistMono = Geist_Mono({ - variable: "--font-geist-mono", - subsets: ["latin"], -}); - -export const metadata: Metadata = { - title: "Create Next App", - description: "Generated by create next app", -}; - +import "bootstrap/dist/css/bootstrap.min.css" +import "swiper/css" +import "aos/dist/aos.css" +import { Toaster } from "react-hot-toast"; +import Header from "./components/Header" +import Footer from "./components//Footer" +import Script from "next/script" export default function RootLayout({ children, -}: Readonly<{ - children: React.ReactNode; -}>) { +}: { + children: React.ReactNode +}) { return ( - - {children} + + + {/* ✅ YAHAN */} + + + + + + + +
+ + {children} + + +