Skip to content

Repository files navigation

Good Robot Co.

Technology consulting website built with Next.js 14 and Tailwind CSS.

Getting Started

  1. Install dependencies:
npm install
  1. Run the development server:
npm run dev
  1. Open http://localhost:3000

Testing

This project includes smoke tests to verify critical pages are accessible.

Run smoke tests locally:

npm run test:smoke

Important: 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.

Deploy to Vercel

  1. Push this repo to GitHub
  2. Import to Vercel at vercel.com/new
  3. Vercel auto-detects Next.js and deploys

Project Structure

/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)

Customization

  • 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

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages