A modern, responsive website built with Next.js 15 and TypeScript, showcasing Baktrack's AI-powered security monitoring platform.
- Modern Next.js 15 with App Router and TypeScript
- Responsive Design - Works perfectly on desktop, tablet, and mobile
- Interactive Components - Animated card carousels, scroll-triggered animations
- Tailwind CSS - Utility-first CSS framework for rapid styling
- Performance Optimized - Static generation and image optimization
- Accessibility - WCAG compliant with proper ARIA labels
- SEO Ready - Meta tags and structured data
- Glassmorphism Effects - Modern semi-transparent card designs
- Smooth Animations - Scroll-triggered and hover animations
- Interactive Elements - Card carousels, industry ticker, hover effects
- Professional Typography - Clean, readable font hierarchy
- Color-coded Sections - Consistent brand colors throughout
- Hero Section - Interactive conversation cards showcasing AI capabilities
- Industry Focus - Animated news ticker with 15+ industries
- Problem/Solution - Pain points and AI-powered solutions
- How It Works - Scroll-triggered chat conversation demo
- Enterprise Features - Scalability and performance metrics
- Target Audiences - Individual, Business, and Enterprise use cases
- Testimonials - Customer success stories
- Pricing - Three-tier pricing structure
- Footer - Contact information and links
- Framework: Next.js 15 with App Router
- Language: TypeScript
- Styling: Tailwind CSS
- Images: Next.js Image optimization
- Animations: CSS transitions and transforms
- Icons: Heroicons (SVG)
-
Clone the repository:
git clone <repository-url> cd baktrack-nextjs
-
Install dependencies:
npm install
-
Run development server:
npm run dev
-
Open in browser:
http://localhost:3000
npm run dev # Start development server
npm run build # Build for production
npm run start # Start production server
npm run lint # Run ESLint
npm run build # Creates optimized production build
npm run start # Serves the production build
npm run build # Build the application
npm run export # Export as static files
baktrack-nextjs/
βββ src/
β βββ app/
β βββ globals.css # Global styles and animations
β βββ layout.tsx # Root layout component
β βββ page.tsx # Main page component
βββ public/
β βββ baktrack_logo_large.svg # Logo file
β βββ canava.png # Alert demo image
βββ package.json # Dependencies and scripts
βββ tailwind.config.ts # Tailwind configuration
βββ tsconfig.json # TypeScript configuration
βββ next.config.ts # Next.js configuration
- Auto-rotating conversation cards
- Manual navigation with hover effects
- Responsive design with touch support
- Intersection Observer API for performance
- Staggered animation delays
- Smooth fade-in and slide-up effects
- Infinite scrolling animation
- Pause on hover functionality
- 15+ industry categories
- Glassmorphism design effects
- Hover animations with rotation
- Medical use cases prominently featured
Edit the color scheme in src/app/globals.css
:
/* Update gradient colors */
.gradient-text {
background: linear-gradient(45deg, #3b82f6, #8b5cf6, #ec4899);
}
Modify animation timings in src/app/globals.css
:
/* Adjust scroll animation speed */
.animate-scroll {
animation: scroll 30s linear infinite;
}
Update text content directly in src/app/page.tsx
:
- Hero section titles and descriptions
- Feature lists and benefits
- Testimonials and pricing
- Mobile First - Designed for mobile, enhanced for desktop
- Breakpoints: sm (640px), md (768px), lg (1024px), xl (1280px)
- Touch Friendly - Large tap targets and swipe gestures
- Performance - Optimized images and lazy loading
Customize design system in tailwind.config.ts
:
module.exports = {
theme: {
extend: {
colors: {
// Add custom colors
},
animation: {
// Add custom animations
}
}
}
}
Configure build settings in next.config.ts
:
const nextConfig = {
// Add custom configuration
images: {
domains: ['example.com'], // Add image domains
},
}
- Push code to GitHub
- Connect repository to Vercel
- Deploy automatically on push
- Netlify:
npm run build
then deployout/
folder - AWS S3: Static export with CloudFront
- Docker: Use provided Dockerfile
- Lighthouse Score: 95+ on all metrics
- Core Web Vitals: Optimized for LCP, FID, CLS
- Bundle Size: ~127KB First Load JS
- Image Optimization: Next.js automatic optimization
- Meta Tags - Title, description, keywords
- Open Graph - Social media sharing
- Structured Data - JSON-LD for search engines
- Sitemap - Automatic generation
- Robots.txt - Search engine directives
npm run test # Run unit tests
npm run test:e2e # Run end-to-end tests
npm run lighthouse # Performance audit
This project is licensed under the MIT License - see the LICENSE file for details.
- Fork the repository
- Create a feature branch
- Make your changes
- Add tests if applicable
- Submit a pull request
For questions or support:
- Email: [email protected]
- Documentation: docs.baktrack.com
- Issues: GitHub Issues tab
- v1.0.0 - Initial Next.js conversion with all features
- Grammar fixes - Professional content throughout
- Medical use cases - Healthcare scenarios in all user types
- Modern animations - Glassmorphism and hover effects
Built with β€οΈ using Next.js 15 and TypeScript