A modern, responsive landing page for ClaimRadar - a browser extension for agentic misinformation detection. Built with React, TypeScript, and Vite.
- Modern Design: Beautiful gradient background with glassmorphism effects
- Responsive Layout: Fully responsive design that works on all devices
- Interactive Elements: Smooth hover animations and transitions
- Extension Preview: Live mockup of the browser extension interface
- Feature Showcase: Clean grid layout highlighting key features
- Accessibility: Built with accessibility best practices
- Gradient Background: Soft, abstract gradient inspired by modern design trends
- Glassmorphism: Frosted glass effects with backdrop blur
- Typography: Clean Inter font family for excellent readability
- Color Scheme: Professional blue and white palette with accent colors
- Animations: Subtle hover effects and smooth transitions
- React 19.1.1 - Modern React with latest features
- TypeScript 5.9.3 - Type-safe development
- Vite 7.1.7 - Fast build tool and dev server
- CSS3 - Modern CSS with gradients, backdrop-filter, and animations
- ESLint - Code quality and consistency
-
Clone the repository
git clone <repository-url> cd ClaimRadar_landing_pages/claimradar
-
Install dependencies
npm install
-
Start development server
npm run dev
-
Open in browser Navigate to
http://localhost:5173to view the landing page
| Command | Description |
|---|---|
npm run dev |
Start development server with hot reload |
npm run build |
Build for production |
npm run preview |
Preview production build locally |
npm run lint |
Run ESLint for code quality checks |
claimradar/
βββ public/
β βββ vite.svg
βββ src/
β βββ assets/
β β βββ react.svg
β βββ App.tsx # Main application component
β βββ App.css # Component-specific styles
β βββ index.css # Global styles and CSS variables
β βββ main.tsx # Application entry point
βββ index.html # HTML template
βββ package.json # Dependencies and scripts
βββ tsconfig.json # TypeScript configuration
βββ vite.config.ts # Vite configuration
βββ README.md # This file
- Logo: ClaimRadar branding with gradient logo
- Navigation: Features, How it works, Download links
- CTA Button: "Add to Chrome" call-to-action
- Left Section:
- Hero headline with gradient text
- Product description
- Primary and secondary CTA buttons
- Feature grid (2x2 layout)
- Right Section:
- Extension preview mockup
- Misinformation details card
- Interactive demonstration
- Real-time analysis: Instant claim scanning
- Evidence links: Source verification and confidence scores
- Privacy-first: Local processing with minimal telemetry
- Community feedback: User-driven improvements
The design uses CSS custom properties for easy color customization:
:root {
--primary-blue: #3b82f6;
--primary-dark: #1d4ed8;
--text-primary: #1A1A1A;
--text-secondary: #6B7280;
--background-gradient: linear-gradient(135deg, #ffffff 0%, #f0f8ff 100%);
}The project uses Inter font family with multiple weights:
- Regular (400)
- Medium (500)
- Semi-bold (600)
- Bold (700)
- Desktop: 1024px and above
- Tablet: 768px - 1023px
- Mobile: Below 768px
npm run buildThe built files will be in the dist/ directory, ready for deployment to any static hosting service.
npm install -g vercel
vercel --prodnpm install -g netlify-cli
netlify deploy --prod --dir=dist- ESLint: Configured with TypeScript and React rules
- TypeScript: Strict type checking enabled
- Prettier: Code formatting (recommended)
- Chrome 90+
- Firefox 88+
- Safari 14+
- Edge 90+
The landing page is fully responsive with:
- Mobile-first approach
- Flexible grid layouts
- Scalable typography
- Touch-friendly interactions
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Design inspiration from modern SaaS landing pages
- React and Vite communities for excellent tooling
- Inter font family by Rasmus Andersson
Built with β€οΈ for ClaimRadar