A modern, conversion-focused website for ISA Connect - an outbound call center serving U.S. real estate agents.
Last updated: March 1, 2026
- Framework: Next.js 16 (App Router)
- Styling: Tailwind CSS v4
- Content: MDX for blog and portfolio
- Deployment: GitHub Pages (static export)
- Node.js 18+
- npm or yarn
# Install dependencies
npm install
# Run development server
npm run devVisit http://localhost:3000
npm run buildStatic files are generated in the out/ directory.
├── src/
│ ├── app/ # Next.js App Router pages
│ │ ├── page.js # Homepage
│ │ ├── services/ # Services page
│ │ ├── blog/ # Blog listing + [slug]
│ │ ├── portfolio/ # Portfolio listing + [slug]
│ │ ├── contact/ # Contact page
│ │ ├── layout.js # Root layout
│ │ ├── sitemap.js # Dynamic sitemap
│ │ └── robots.js # Robots.txt
│ ├── components/ # Reusable components
│ │ ├── Header.jsx # Sticky navigation
│ │ ├── Footer.jsx # Site footer
│ │ ├── CTAButton.jsx # Gradient CTA button
│ │ ├── Section.jsx # Section wrapper
│ │ ├── BookingForm.jsx # Lead capture form
│ │ ├── BlogCard.jsx # Blog post preview
│ │ ├── PortfolioCard.jsx # Case study preview
│ │ └── CTABlock.jsx # CTA section block
│ └── lib/
│ └── mdx.js # MDX utilities
├── content/
│ ├── blog/ # Blog posts (MDX)
│ └── portfolio/ # Case studies (MDX)
├── public/ # Static assets
└── .github/
└── workflows/
└── deploy.yml # GitHub Pages deployment
Create a new .mdx file in content/blog/:
---
title: "Your Post Title"
excerpt: "Brief description for previews"
date: "2026-02-26"
author: "ISA Connect Team"
category: "Lead Conversion"
readTime: 5
---
Your content here...Create a new .mdx file in content/portfolio/:
---
title: "Client Success Story"
client: "Client Name"
excerpt: "Brief description"
date: "2026-02-26"
problem: "The challenge they faced"
solution: "How ISA Connect helped"
result: "The outcome achieved"
metric: "3x"
responseTime: "< 5 min"
appointmentsBooked: "25/month"
---
Detailed case study content...Push to main branch triggers automatic deployment via GitHub Actions.
- Go to repository Settings → Pages
- Set Source to "GitHub Actions"
- Push to
mainbranch
-
Add a
CNAMEfile inpublic/with your domain:isaconnect.com -
Configure DNS with your domain provider:
- A record:
185.199.108.153 - A record:
185.199.109.153 - A record:
185.199.110.153 - A record:
185.199.111.153
- A record:
| Color | Hex | Usage |
|---|---|---|
| Purple | #6542C6 |
Primary brand |
| Magenta | #9D38A5 |
Gradient middle |
| Pink | #E02A7F |
Accent |
| Heading | #090818 |
Headlines |
| Body | #4E4E58 |
Body text |
- Email: hello@isaconnect.com
- Phone: +1 (323) 577-7064
Private - All rights reserved.