A cinematic Next.js landing page featuring an explosive STORM-to-SYPHIX logo transformation with particle effects, starfield background, and kinetic typography.
Site • Report Bug • Updates
SYPHIX STORM's Next Generation — Powered by Project SPACE.
- Next.js 16.0.3 - React framework with App Router
- React 19.2.0 - UI library
- TypeScript 5.x - Type-safe JavaScript
- Tailwind CSS 4.1.9 - Utility-first CSS framework
- PostCSS 8.5 - CSS processing
- Autoprefixer 10.4.20 - CSS vendor prefixing
- tailwindcss-animate - Animation utilities
- class-variance-authority - Component variant management
- clsx - Conditional className utility
- tailwind-merge - Intelligent Tailwind class merging
- Radix UI - Headless UI primitives
- Accordion, Dialog, Popover, Tooltip, and 25+ more components
- Lucide React - Beautiful icon library
- next-themes - Dark/light theme management
- Turbopack - Next.js ultra-fast bundler
- npm - Package management
- Node.js - Runtime environment
The centerpiece of this landing page is the explosive logo transformation:
- Explosive Dispersion: Letters scatter with unique trajectories
- Rotation: 45° rotation on each letter
- Scale: Shrinks to 50% size
- Blur: 0-25px progressive blur
- Duration: 2.5 seconds with 100ms stagger
- Multi-Stage: Scattered → Forming → Crystallized
- Rotation: Letters rotate from 30° into alignment
- Scale: 0.7 → 0.9 → 1.0 progressive scaling
- Blur: 25px → 12px → 0px smooth transition
- Duration: 2 seconds with 120ms stagger
- Count: 30 dynamic particles
- Travel Distance: 70px diagonal movement
- Scaling: 0.3 → 1.2 → 0.2 organic scaling
- Opacity: 0 → 0.9 → 0 fade curve
- Duration: 2.5-4.5 seconds per particle
- Node.js 18.x or higher
- npm or pnpm
-
Clone the repository
git clone https://github.com/Syphixlabs/Syphix.git cd Syphix -
Install dependencies
npm install
-
Run the development server
npm run dev
-
Open your browser
Navigate to http://localhost:3000
npm run build
npm startsyphix-storm/
├── app/
│ ├── layout.tsx # Root layout with metadata
│ ├── page.tsx # Main landing page
│ └── globals.css # Global styles
├── components/
│ ├── background.tsx # Starfield background
│ ├── logo.tsx # STORM → SYPHIX animation
│ ├── headline.tsx # Kinetic typography
│ ├── pulsing.tsx # CTA buttons
│ ├── particles.tsx # Floating particles
│ └── theme.tsx # Theme management
├── lib/
│ └── utils.ts # Utility functions
├── package.json # Dependencies
├── tailwind.config.ts # Tailwind configuration
├── tsconfig.json # TypeScript configuration
└── next.config.mjs # Next.js configuration
- ⚡ Lighthouse Score: 95+ Performance
- 🎯 First Contentful Paint: < 1.5s
- 🚀 Time to Interactive: < 2.5s
- 📦 Bundle Size: Optimized with Turbopack
- ♿ Accessibility: WCAG 2.1 AA compliant
- ✅ Chrome (latest)
- ✅ Firefox (latest)
- ✅ Safari (latest)
- ✅ Edge (latest)
- ✅ Mobile browsers (iOS Safari, Chrome Mobile)
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions, issues, and feature requests are welcome!
- Fork the project
- 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
Syphix Labs
- GitHub: @Syphixlabs
- Powered by Project SPACE
- Built with Next.js
- Styled with Tailwind CSS
- Icons from Lucide
- UI primitives from Radix UI
SYPHIX — Beyond the STORM