Skip to content

Migrate leadertalk.app landing page to self-hosted solution #2

@Dr-Agentic

Description

@Dr-Agentic

Task: Create Static Landing Page for leadertalk.app

Objective: Recreate the current leadertalk.app landing page as static files served from our existing Express server to eliminate $25/month hosting cost.

Current Page Analysis:

  • URL: https://leadertalk.app
  • Built with Next.js/React (Durable.co hosting)
  • Professional communication coaching app landing page
  • Includes hero section, features, pricing, testimonials
  • Mobile responsive design
  • SEO optimized with proper meta tags

Implementation Requirements:

  1. Create Landing Page Structure:
server/
├── landing/
│   ├── index.html
│   ├── styles.css
│   ├── script.js
│   └── assets/
│       └── images/
  1. Server Route Integration:
// Add to server/routes/landing.ts
router.get('/', (req, res) => {
  if (req.hostname === 'app.leadertalk.app') {
    return res.sendFile(path.join(__dirname, '../client/dist/index.html'));
  }
  res.sendFile(path.join(__dirname, '../landing/index.html'));
});
  1. Design Requirements:
  • Exact visual match to current leadertalk.app
  • Modern, professional design following our UI guidelines
  • Mobile-first responsive design
  • Fast loading - optimize images and CSS
  • SEO optimized - proper meta tags, structured data
  1. Content Sections to Include:
  • Hero section with value proposition
  • Key features (speech analysis, AI coaching, training path)
  • Pricing information
  • Call-to-action buttons linking to app.leadertalk.app
  • Footer with contact/legal links
  1. Technical Specifications:
  • Pure HTML/CSS/JS (no build process needed)
  • Design tokens from our existing system
  • Accessibility compliant (WCAG AA)
  • Performance optimized (<3s load time)
  1. Integration Points:
  • CTA buttons → https://app.leadertalk.app/auth
  • Contact forms → existing /api/contact endpoint
  • Analytics → Google Analytics integration

Deliverables:

  1. Complete static landing page files
  2. Server route configuration
  3. Asset optimization recommendations
  4. DNS configuration instructions

Priority: HIGH - Will save $300/year immediately upon deployment.

Cost Savings: $25/month → $0/month ($300/year savings)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions