Krystie dd6f174a69 [grade=B urn:ump:ao3ntrxmuefz45gqwdqqv7o3x75wr3cykuhpe3iggoyfqqsofgqa] feat(site): lead with Shipdeck, retire Docker-deployment framing
- NEW FAQ entry: 'Can I deploy my own app from GitHub?' showcasing Shipdeck
  (clone -> detect stack -> build -> hardened systemd service -> Caddy/DNS/TLS
  -> live verify -> journal -> one-command rollback; optional commit pinning)
- hero/features/pricing/comparison/footer/about: Docker-as-mechanism copy
  replaced with Shipdeck-forward language; 'Built With' shows Shipdeck
  Deploy Engine; about stat 77 -> 78 (docs catalog pages = 78, consistent)
- truth-guarded: 78 templates no longer implied Shipdeck-backed; no
  push-to-deploy implication; installer line says 'runtime'; SEO keyword
  'docker' + app name 'Docker Mailserver' kept (factual)
- meta description updated with GitHub-deploy hook (3 sites: 77 -> 78)
Judge rounds C -> C -> B (0 blockers).
2026-10-11 22:07:19 -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
7.6 MiB
0 Stars 1 Watchers 0 Forks
Languages
TypeScript 97.7%
JavaScript 1.8%
CSS 0.5%