A premium, dark-themed single-page website for the digital agency "Webenox". Built with React, Vite, TailwindCSS, and Framer Motion with professional-grade animations, advanced micro-interactions, and luxury design patterns.
- π¨ Luxury Design: Sophisticated dark theme with cyan accent colors, glassmorphism effects, and premium visual hierarchy
- π± Fully Responsive: Mobile-first design optimized for all devices (320px to 4K displays)
- β¨ Advanced Animations: Framer Motion powered animations with staggered reveals, hover effects, and smooth transitions
- π― Micro-Interactions: Subtle hover effects, button animations, and interactive elements throughout
- π§ Professional Navigation: Fixed navigation with scroll effects, mobile menu, and smooth scrolling
- β‘ Performance Optimized: Built with Vite for lightning-fast development and production builds
- βΏ Accessibility: WCAG compliant with proper ARIA labels, keyboard navigation, and focus management
- π SEO Optimized: Meta tags, Open Graph, structured data, and performance optimization
- π Scroll Progress: Real-time scroll progress indicator at the top of the page
- Typography: Inter font family with optimized weights (300-900) and improved readability
- Colors:
- Background:
#0F0F0F(Deep Dark) - Text:
#FFFFFF(Pure White) - Accent:
#00E0FF(Cyan) - Secondary:
#888888(Gray)
- Background:
- Effects: Advanced glassmorphism, backdrop blur, gradient overlays, and glow effects
- Animations: Staggered reveals, hover micro-interactions, smooth transitions, and parallax effects
- Custom Scrollbar: Thin, transparent scrollbar with accent color highlights
webenox/
βββ public/
β βββ images/
β βββ wlogo.png # Webenox logo
βββ src/
β βββ components/
β β βββ Navigation.jsx # Fixed navigation with scroll effects
β β βββ Hero.jsx # Hero section with enhanced animations
β β βββ About.jsx # About section with gradient borders
β β βββ Services.jsx # Services with SVG icons and hover effects
β β βββ Contact.jsx # Contact form with validation and character count
β β βββ Footer.jsx # Footer with improved layout
β β βββ ScrollToTop.jsx # Scroll to top button
β β βββ ScrollProgress.jsx # Scroll progress indicator
β βββ App.jsx # Main app component
β βββ main.jsx # React entry point
β βββ index.css # Global styles and Tailwind
βββ index.html # HTML template with SEO meta tags
βββ package.json # Dependencies and scripts
βββ tailwind.config.js # TailwindCSS configuration
βββ postcss.config.js # PostCSS configuration
βββ vite.config.js # Vite configuration
- React 18 - Modern UI framework with hooks and concurrent features
- Vite - Lightning-fast build tool and development server
- TailwindCSS - Utility-first CSS framework with custom extensions
- Framer Motion - Production-ready animation library with advanced features
- PostCSS - CSS processing and optimization
- Node.js (v16 or higher)
- npm or yarn
- Clone the repository:
git clone <repository-url>
cd webenox- Install dependencies:
npm install- Start the development server:
npm run dev- Open your browser and navigate to
http://localhost:5173
npm run buildThe built files will be in the dist directory.
- Fixed navigation with scroll effects and glassmorphism background
- Logo with smooth scroll to top functionality
- Desktop and mobile menu with staggered animations
- "Get Started" CTA button with hover effects
- Scroll progress indicator at the top
- Enhanced logo with glowing background and zoom animations
- Gradient text for the main title
- Staggered content animations (logo, title, subtitle, CTA)
- Animated scroll arrow with bounce effect
- Floating background elements for depth
- Premium CTA button with gradient glow effects
- Three-column layout with mission, approach, and value propositions
- Glassmorphism cards with subtle shadows
- Gradient border statistics with individual animations
- Sequential paragraph reveals with staggered timing
- Enhanced typography and spacing
- High-quality SVG icons from Lucide/Hericons
- Gradient borders on hover with glow effects
- Unique gradient tints for each service card
- Micro-interactions with background pulse effects
- Staggered card animations on scroll
- Enhanced feature lists with animated bullets
- Enhanced form inputs with focus rings and character count
- Gradient submit button with paper plane icon
- Loading states with spinner animation
- Contact info cards with icons and improved layout
- Business hours with current day highlighting
- Sequential form animations
- Horizontal divider above footer
- Three-column layout (logo/mission, links, social)
- Enhanced hover animations for links and social icons
- Updated copyright text with premium messaging
- Staggered reveal animations
- Animated button that appears on scroll
- Smooth scroll to top functionality
- Hover effects with scale and glow
- Accessibility features
- Real-time progress bar at the top of the page
- Gradient colors matching the design system
- Smooth spring animations for fluid movement
Update the colors in tailwind.config.js:
colors: {
background: '#0F0F0F',
text: '#FFFFFF',
accent: '#00E0FF',
secondary: '#888888',
}- Replace
/public/images/wlogo.pngwith your own logo - Update logo references in components
- Ensure proper alt text for accessibility
- Update text content in each component
- Replace placeholder contact information
- Add your own social media links
- Customize business hours and location
- Modify animation timings in Framer Motion components
- Adjust stagger delays for different effects
- Customize hover animations in CSS
- Update gradient colors and effects
- Backdrop blur with transparency
- Border effects with low opacity
- Shadow layering for depth
- Custom CSS classes for reusability
- Gradient borders on hover
- Lazy loading for images and components
- Optimized animations with
will-change - Efficient re-renders with React.memo
- CSS containment for better performance
- Custom scrollbar styling
- Semantic HTML structure throughout
- ARIA labels and roles for screen readers
- Keyboard navigation support
- Focus management with visible indicators
- Screen reader compatibility
- Color contrast compliance
- Staggered reveals for content sections
- Parallax effects for background elements
- Micro-interactions on hover and focus
- Smooth transitions between states
- Spring animations for natural movement
This project is open source and available under the MIT License.
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
For support or questions, please contact:
- Email: hello@webenox.com
- Phone: +1 (555) 123-4567
Built with strategy, design & code by Webenox - Crafting digital excellence