Go to file
Timo Knuth 3ef4f6b2ad feat: Implement initial home and contact pages with global styling. 2026-03-11 10:29:36 +01:00
app feat: Implement initial home and contact pages with global styling. 2026-03-11 10:29:36 +01:00
components Fertig 2026-03-10 18:31:23 +01:00
data Fertig 2026-03-10 18:31:23 +01:00
herosection Fertig 2026-03-10 18:31:23 +01:00
lib Fertig 2026-03-10 18:31:23 +01:00
public Fertig 2026-03-10 18:31:23 +01:00
reference Fertig 2026-03-10 18:31:23 +01:00
.dockerignore Fertig 2026-03-10 18:31:23 +01:00
.gitignore Fertig 2026-03-10 18:31:23 +01:00
Dockerfile Fertig 2026-03-10 18:31:23 +01:00
README.md first commit 2026-03-10 18:29:25 +01:00
content_audit.md Fertig 2026-03-10 18:31:23 +01:00
devserver.err.log Fertig 2026-03-10 18:31:23 +01:00
devserver.out.log Hero Section 2026-03-10 19:01:41 +01:00
docker-compose.yml Fertig 2026-03-10 18:31:23 +01:00
info.md Fertig 2026-03-10 18:31:23 +01:00
next-env.d.ts Fertig 2026-03-10 18:31:23 +01:00
next.config.ts Fertig 2026-03-10 18:31:23 +01:00
package-lock.json Fertig 2026-03-10 18:31:23 +01:00
package.json Fertig 2026-03-10 18:31:23 +01:00
plan.md Fertig 2026-03-10 18:31:23 +01:00
screen.png Fertig 2026-03-10 18:31:23 +01:00
screen2.png Fertig 2026-03-10 18:31:23 +01:00
screen3.png Fertig 2026-03-10 18:31:23 +01:00
screen4.png Fertig 2026-03-10 18:31:23 +01:00
screen5.png Fertig 2026-03-10 18:31:23 +01:00
tsconfig.json Fertig 2026-03-10 18:31:23 +01:00
tsconfig.tsbuildinfo Fertig 2026-03-10 18:31:23 +01:00
verify-runtime.log Fertig 2026-03-10 18:31:23 +01:00

README.md

Southern Masonry Supply

A Next.js App Router rebuild of the Southern Masonry Supply website using TypeScript, static content modules, local imagery, SEO metadata, schema markup, and a placeholder contact API.

Requirements

  • Node.js 22+
  • npm 10+

Local Development

npm install
npm run dev

Open http://localhost:3000.

Production Build

npm run build
npm run start

Environment

The site has a production-safe default site URL, but you should still set this for the final domain so metadata, sitemap URLs, and schema point at the exact live host:

NEXT_PUBLIC_SITE_URL=https://your-domain.example

Docker

docker compose up --build

The compose setup runs the development server on port 3000.