A cutting-edge AI-powered landing page built with React, GSAP, and react-just-parallax. Experience stunning animations, parallax effects, and modern UI/UX design showcasing the future of artificial intelligence.
π Live Demo | π Repository
- π€ AI-Focused Design: Modern landing page showcasing AI capabilities
- β¨ Smooth Animations: Powered by GSAP for fluid transitions and micro-interactions
- π Parallax Scrolling: Immersive scrolling experience with react-just-parallax
- π± Fully Responsive: Optimized for all devices and screen sizes
- β‘ Lightning Fast: Built with Vite for optimal performance
- π¨ Modern UI/UX: Clean, intuitive design with gradient backgrounds
- π§ Reusable Components: Modular component architecture
- βοΈ Frontend: React 18, HTML5, CSS3
- π¬ Animations: GSAP (GreenSock Animation Platform)
- π Parallax Effects: react-just-parallax
- βοΈ Build Tool: Vite
- π Deployment: Vercel
- π¦ Package Manager: npm
Brainwave/ βββ src/ β βββ assets/ # Static assets (images, icons, etc.) β βββ components/ # React components β β βββ design/ # Design-related components β β β βββ Benefits.jsx # Benefits showcase section β β β βββ Button.jsx # Reusable button component β β β βββ Collaboration.jsx # Collaboration features β β β βββ CompanyLogos.jsx # Company logos carousel β β β βββ Footer.jsx # Footer component β β β βββ Generating.jsx # AI generation animation β β β βββ Header.jsx # Navigation header β β β βββ Heading.jsx # Section headings β β β βββ Hero.jsx # Hero landing section β β β βββ Notification.jsx # Notification components β β β βββ Pricing.jsx # Pricing section β β β βββ PricingList.jsx # Pricing plans list β β β βββ Roadmap.jsx # Development roadmap β β β βββ Section.jsx # Section wrapper β β β βββ Services.jsx # Services showcase β β β βββ Tagline.jsx # Tagline component β βββ constants/ # Application constants β β βββ index.js # Constants and configuration β βββ utils/ # Utility functions β β βββ animation.js # GSAP animation utilities β βββ App.jsx # Main App component β βββ index.css # Global styles β βββ main.jsx # Application entry point βββ public/ # Public assets βββ index.html # HTML template βββ package.json # Dependencies and scripts βββ vite.config.js # Vite configuration βββ eslint.config.js # ESLint configuration βββ .gitignore # Git ignore rules βββ README.md # Project documentation
- Node.js (v16 or later)
- npm or yarn package manager
- Git
- Clone the repository:
git clone https://github.com/10Pratik01/Brainwave.git cd Brainwave
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Open your browser and navigate to:
http://localhost:5173
- Hero Section: Eye-catching landing with AI-themed animations
- Benefits: Showcase of AI capabilities and advantages
- Collaboration: Team collaboration features with interactive elements
- Services: AI services with parallax scrolling effects
- Pricing: Flexible pricing plans with hover animations
- Roadmap: Development timeline with scroll-triggered reveals
- Company Logos: Trusted partners carousel
- GSAP Timelines: Complex animation sequences and staggered effects
- ScrollTrigger: Scroll-based animations and reveals
- Parallax Scrolling: Multi-layered depth effects
- Hover Interactions: Button and card hover animations
- Loading States: Smooth page and component transitions
- Micro-interactions: Subtle UI feedback animations
npm run devβ Start development server with hot reloadnpm run buildβ Build optimized production bundlenpm run previewβ Preview production build locallynpm run lintβ Run ESLint for code quality
import { gsap } from 'gsap';
import { ScrollTrigger } from 'gsap/ScrollTrigger';
gsap.registerPlugin(ScrollTrigger);
// Hero section fade-in animation
gsap.timeline()
.from('.hero-title', {
duration: 1.2,
y: 100,
opacity: 0,
ease: 'power3.out'
})
.from('.hero-subtitle', {
duration: 1,
y: 50,
opacity: 0,
ease: 'power2.out'
}, '-=0.5');
import { Parallax } from 'react-just-parallax';
- Code Splitting: Dynamic imports for better loading
- Asset Optimization: Compressed images and lazy loading
- Animation Cleanup: Proper GSAP timeline management
- Bundle Analysis: Optimized build size
- Caching Strategy: Efficient resource caching
- β Chrome (latest)
- β Firefox (latest)
- β Safari (latest)
- β Edge (latest)
- β Mobile browsers (iOS Safari, Chrome Mobile)
- Fork this repository
- Connect your Vercel account to GitHub
- Import your forked repository
- Configure build settings (Vite preset)
- Deploy! π
- Fork the repository
- Create your feature branch:
git checkout -b feature/AmazingFeature - Commit your changes:
git commit -m 'Add some AmazingFeature' - Push to the branch:
git push origin feature/AmazingFeature - Open a Pull Request









