diff --git a/frontend/src/components/home/ContextSection.tsx b/frontend/src/components/home/ContextSection.tsx index 7fcd948..32f6ebb 100644 --- a/frontend/src/components/home/ContextSection.tsx +++ b/frontend/src/components/home/ContextSection.tsx @@ -11,7 +11,7 @@ import { CheckCircle2 } from 'lucide-react'; export function ContextSection() { const features = [ 'Clone & Deploy in < 5 minutes', - '97% Test Coverage (743 tests)', + 'Comprehensive Test Suite', '12+ Documentation Guides', 'Zero Commercial Dependencies', ]; @@ -26,11 +26,11 @@ export function ContextSection() { viewport={{ once: true, margin: '-100px' }} transition={{ duration: 0.6 }} > -
- This isn't a boilerplate generator or a paid SaaS template. It's a complete, - production-ready codebase you can clone and customize. Everything you need to build - modern web applications without reinventing authentication, authorization, and admin + Avoid analysis paralysis and boilerplate fatigue. This is a complete, production-ready + codebase you can clone and customize. Everything you need to build modern web + applications without reinventing authentication, authorization, and admin infrastructure.
diff --git a/frontend/src/components/home/HeroSection.tsx b/frontend/src/components/home/HeroSection.tsx index 983389e..b3064d3 100644 --- a/frontend/src/components/home/HeroSection.tsx +++ b/frontend/src/components/home/HeroSection.tsx @@ -7,7 +7,7 @@ import { Link } from '@/lib/i18n/routing'; import { motion } from 'framer-motion'; -import { ArrowRight, Github, Play } from 'lucide-react'; +import { ArrowRight, Play } from 'lucide-react'; import { Button } from '@/components/ui/button'; interface HeroSectionProps { @@ -46,9 +46,9 @@ export function HeroSection({ onOpenDemoModal }: HeroSectionProps) { /> MIT Licensed • - 97% Test Coverage + Comprehensive Tests • - Production Ready + Pragmatic by Design @@ -59,9 +59,9 @@ export function HeroSection({ onOpenDemoModal }: HeroSectionProps) { animate={{ opacity: 1, y: 0 }} transition={{ duration: 0.5, delay: 0.1 }} > - Everything You Need to Build + The Pragmatic - Modern Web Applications + Full-Stack Template @@ -72,8 +72,8 @@ export function HeroSection({ onOpenDemoModal }: HeroSectionProps) { animate={{ opacity: 1, y: 0 }} transition={{ duration: 0.5, delay: 0.2 }} > - Production-ready FastAPI + Next.js template with authentication, multi-tenancy, and - comprehensive admin panel. Built by developers, for developers.{' '} + Opinionated, secure, and production-ready. PragmaStack gives you the solid foundation + you need to stop configuring and start shipping.{' '} Start building features on day one. @@ -97,7 +97,16 @@ export function HeroSection({ onOpenDemoModal }: HeroSectionProps) { target="_blank" rel="noopener noreferrer" > - + View on GitHubWe built this template after rebuilding the same authentication, authorization, and diff --git a/frontend/src/components/home/StatsSection.tsx b/frontend/src/components/home/StatsSection.tsx index 47621d1..5d66e0d 100644 --- a/frontend/src/components/home/StatsSection.tsx +++ b/frontend/src/components/home/StatsSection.tsx @@ -21,31 +21,31 @@ interface Stat { const stats: Stat[] = [ { icon: Zap, - value: 97, + value: 100, suffix: '%', - label: 'Test Coverage', - description: 'Comprehensive testing across backend and frontend', - }, - { - icon: TestTube, - value: 743, - suffix: '', - label: 'Passing Tests', - description: 'Backend, frontend unit, and E2E tests', + label: 'Open Source', + description: 'MIT Licensed. No hidden costs or vendor lock-in.', }, { icon: CheckCircle2, + value: 100, + suffix: '%', + label: 'Type Safe', + description: 'End-to-end type safety with TypeScript & Pydantic', + }, + { + icon: TestTube, value: 0, suffix: '', - label: 'Flaky Tests', - description: 'Production-stable test suite', + label: 'Magic', + description: 'Explicit is better than implicit. No hidden logic.', }, { icon: FileCode, - value: 30, + value: 12, suffix: '+', - label: 'API Endpoints', - description: 'Fully documented with OpenAPI', + label: 'Doc Guides', + description: 'Comprehensive documentation for every feature', }, ]; diff --git a/frontend/src/components/home/TechStackSection.tsx b/frontend/src/components/home/TechStackSection.tsx index f69abd5..be485cf 100644 --- a/frontend/src/components/home/TechStackSection.tsx +++ b/frontend/src/components/home/TechStackSection.tsx @@ -67,11 +67,11 @@ export function TechStackSection() { transition={{ duration: 0.6 }} >
- Built with the best tools for full-stack development. Async architecture, type safety, and - developer experience. + We chose these tools because they are boring, reliable, and standard. No hype, just + results. Async architecture, type safety, and developer experience.