Krystie 34704066c3 Major site overhaul: reflect all current product features + logo + Stripe Payment Links
Homepage: AI-powered hero, 9 feature cards (AI Intent Router, MCP Server,
Security Center, Fleet Management, Service Discovery, Plugin System),
expanded comparison table (7→13 rows), Smart Wizard in How It Works

Features page: Complete rewrite — 8 feature sections led by AI-Powered
Self-Hosting, Free vs Premium comparison grid

Pricing page: Fixed broken Stripe checkout (was 503 stub). Subscribe
button now uses Stripe Payment Links. Core tier lists all 18 features.

All 7 docs pages: Updated to reflect current architecture (AI, MCP,
Security Center, SDK, Caddyfile-as-Code, Service Discovery, etc.)

About page: AI-Native value prop, updated tech stack, by-the-numbers

Navbar: Fixed broken #anchor links → proper routes, added DashCaddy logo

AppShowcase: 50+ → 76+ templates

Logo: Dark + light versions deployed, wired into navbar/footer/favicon
2026-08-12 16:53:58 -07:00
2026-04-15 20:55:30 -07:00
2026-04-15 20:55:30 -07:00
2026-04-15 20:55:30 -07:00
2026-04-15 20:55:30 -07:00
2026-04-15 20:55:30 -07:00
2026-04-15 20:55:30 -07:00
2026-04-15 20:55:30 -07:00
2026-04-15 20:55:30 -07:00
2026-04-15 20:55:30 -07:00
2026-04-15 20:55:30 -07:00
2026-04-15 20:55:30 -07:00

DashCaddy.net - Marketing Website

Marketing and sales website for DashCaddy, the self-hosted Docker dashboard with automatic SSL, DNS, and reverse proxy configuration.

Tech Stack

  • Next.js 16 with App Router and TypeScript
  • Tailwind CSS for styling
  • Stripe for subscription payments ($20/mo or $99/yr)

Getting Started

# Install dependencies
npm install

# Copy environment file and configure
cp .env.example .env.local

# Run development server
npm run dev

Open http://localhost:3000 to see the site.

Pages

Route Description
/ Landing page with hero, features, app showcase
/features Detailed feature breakdown
/pricing Pricing plans with Stripe Checkout
/docs Getting started guide and documentation
/about About page and company info
/success Post-checkout success page

Stripe Integration

See STRIPE_SETUP.md for detailed setup instructions.

API Routes:

  • POST /api/checkout - Creates Stripe Checkout session
  • POST /api/webhooks/stripe - Handles Stripe webhook events

Logo Setup

Place your samiahmed7777-logo.png file in public/images/ for the footer copyright branding.

Deployment

# Build for production
npm run build

# Start production server
npm start

The site can be deployed to Vercel, your own server (with Node.js), or any platform that supports Next.js.

License

Proprietary - DashCaddy

S
Description
DashCaddy website (sami-ahmed.net / dashcaddy.net)
Readme
6.9 MiB
Languages
TypeScript 99.6%
CSS 0.3%