# DashCaddy.net - Marketing Website Marketing and sales website for [DashCaddy](https://git.dashcaddy.net/sami7777/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 ```bash # Install dependencies npm install # Copy environment file and configure cp .env.example .env.local # Run development server npm run dev ``` Open [http://localhost:3000](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](./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 ```bash # 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