Skip to content

DevCalebR/relayworks-website

Repository files navigation

RelayWorks

Software that removes operational drag.

A static Next.js portfolio for an automation engineering practice focused on AI workflows, API integrations, document systems, and internal tools.

View the website · Review selected work · Discuss a project

Portfolio Next.js TypeScript

Business problem

Technical portfolios often list tools without showing how those tools solve business problems. This site gives potential clients one clear route from operational pain to relevant services, inspectable project evidence, and a direct conversation.

Key features

  • Outcome-led service positioning for AI automation, integrations, and custom software
  • Selected-work index linked to public, inspectable repositories
  • Dedicated product page for the RelayWorks AI Document Processing Kit
  • Static export with no server, database, authentication, or runtime secrets
  • Responsive layouts, accessible landmarks, and project-specific metadata

Screenshots

These captures were taken from the live portfolio at desktop and mobile widths. Verified product-workflow captures remain under public/images/product.

Portfolio home Selected work
RelayWorks portfolio homepage RelayWorks selected work

View the mobile homepage capture or review the reproducible capture details in docs/SCREENSHOTS.md.

Architecture

flowchart LR
    V[Prospective client] --> N[Next.js App Router pages]
    N --> S[Services and work]
    N --> P[Product detail]
    N --> C[Contact path]
    N --> A[Static export in out/]
    A --> H[Static hosting provider]
    P --> G[External purchase link]
Loading

The site has no API routes or persistence layer. Content is compiled at build time and deployed as static files. See docs/ARCHITECTURE.md.

Tech stack

  • Next.js 16 and React 19
  • TypeScript
  • CSS with no UI framework dependency
  • Static export for portable hosting

Installation

Prerequisites: Node.js 20 or 22 and npm.

git clone https://github.com/DevCalebR/relayworks-website.git
cd relayworks-website
npm ci

Configuration

No environment variables are required. Product purchase links use GUMROAD_URL in config/site.ts. Update site.url there before deploying to a different canonical domain.

Running locally

npm run dev

Open the URL printed by Next.js. Verify the production path with:

npm run validate

Deployment

npm run build creates a static site in out/. Deploy that directory to Cloudflare Pages, Netlify, GitHub Pages, or another static host. Provider settings are documented in DEPLOYMENT.md.

Project structure

app/                 Routes, metadata, and global styles
  contact/           Client-conversation entry point
  services/          Service positioning
  work/              Selected portfolio projects
  document-processing-kit/
components/          Shared navigation and product media
config/site.ts       Canonical site and purchase configuration
public/              Product screenshots, video, and icons
docs/                Architecture, screenshots, troubleshooting

Design decisions

  • The homepage leads with business outcomes; technologies appear as supporting proof.
  • Selected work links to code instead of presenting unsupported performance claims.
  • The document-processing kit remains a distinct product within the broader studio identity.
  • Static output minimizes hosting cost and removes unnecessary operational risk.

Known limitations

  • Contact currently routes through the public GitHub profile; there is no contact form or CRM integration.
  • Analytics uses Microsoft Clarity and should be reviewed against the deployed privacy policy.

Roadmap

  • Add concise case-study pages only when outcome evidence is available
  • Add a branded social-preview image for the studio homepage

License

Copyright © 2026 Caleb Rogers. All rights reserved. See LICENSE.

Work with me

RelayWorks builds AI automations, API integrations, document workflows, and focused internal tools. Review the work or start a project conversation.

About

Next.js and TypeScript product website for RelayWorks document-processing tools, automation services, and engineering case studies.

Topics

Resources

Contributing

Security policy

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages