Technology consulting website built with Next.js 14 and Tailwind CSS.
- Install dependencies:
npm install- Run the development server:
npm run devThis project includes smoke tests to verify critical pages are accessible.
Run smoke tests locally:
npm run test:smokeImportant: The dev server must be running (npm run dev) before running smoke tests.
Adding new pages: When you add a new page.tsx to /app, remember to add the route to tests/config.js to include it in smoke tests.
- Push this repo to GitHub
- Import to Vercel at vercel.com/new
- Vercel auto-detects Next.js and deploys
/app
layout.tsx # Shared Nav + Footer
page.tsx # Homepage
/ai-for-business
page.tsx # AI guide page
/blog
page.tsx # Blog listing
/components
Nav.tsx # Navigation with frosted glass effect
Footer.tsx # Site footer
CTA.tsx # Reusable call-to-action section
HeroSimple.tsx # Clean hero for interior pages
constants.ts # Shared constants (headshot image)
- Colors defined in
tailwind.config.ts - Fonts: Fraunces (display) + DM Sans (body)
- Update Calendly link in CTA component
- Update email in Footer and CTA components