A high-impact single-page website showcasing Sherlock Personas - AI-powered signup experiments with instant team alerts.
- ✨ Animation-First Design: Smooth, purposeful animations built with Framer Motion
- 📱 Fully Responsive: Optimized for mobile, tablet, and desktop
- ⚡ Performance Optimized: Fast loading with < 145kB First Load JS
- ♿ Accessible: Supports reduced motion preferences
- 🎨 Clean Design: Minimal UI with calm, confident aesthetics
- Framework: Next.js 15 (App Router)
- Language: TypeScript (strict mode)
- Styling: Tailwind CSS
- Animation: Framer Motion + GSAP
- Smooth Scroll: Lenis
- Fonts: Space Grotesk (display), Inter (body), JetBrains Mono (code)
- Node.js 18+
- Yarn package manager
# Install dependencies
yarn install
# Start development server
yarn dev
# Build for production
yarn build
# Start production server
yarn startOpen http://localhost:3000 to view the site.
-
Push your code to GitHub:
git remote add origin <your-github-repo-url> git push -u origin main
-
Visit vercel.com
-
Click "New Project"
-
Import your GitHub repository
-
Vercel will auto-detect Next.js and deploy
# Install Vercel CLI
npm i -g vercel
# Deploy
vercel
# Deploy to production
vercel --prodsherlock_website/
├── app/
│ ├── globals.css # Global styles
│ ├── layout.tsx # Root layout with fonts
│ └── page.tsx # Main page
├── components/
│ ├── HeroSection.tsx
│ ├── ProblemSection.tsx
│ ├── HowItWorksSection.tsx
│ ├── ReplaySection.tsx
│ ├── DifferentiatorsSection.tsx
│ ├── ArchitectureSection.tsx
│ ├── FooterCTA.tsx
│ └── SmoothScroll.tsx
├── PLAN.md # Design & technical spec
└── WORKLOG.md # Implementation log
- First Load JS: 145 kB
- Main Route: 43 kB
- LCP Target: < 2.5s
- Scroll Performance: 60fps
- Hero: Staggered text reveals with underline sweep effect
- Timeline: Vertical timeline with alternating content cards
- Terminal: Character-by-character typewriter effect
- Alert Card: Rise-in animation with scale + opacity
- Smooth Scroll: Buttery smooth scrolling via Lenis
- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
Built for the hackathon with ❤️
Built with Claude, Bedrock, and modern web technologies.
Co-Authored-By: Claude Sonnet 4.5 noreply@anthropic.com