Skip to content

🎨 Pixel-perfect, responsive frontend built for a 4-hour design challenge. Includes dark mode, loader, animations, and advanced UI/UX features using React, Vite, and Tailwind.

License

Notifications You must be signed in to change notification settings

aaditya-dubey09/Frontend-Battle

Repository files navigation

Frontend Battle - Design Competition Website

πŸ† Competition Requirements Met

βœ… Pixel-perfect design replication using all provided assets
βœ… Fully responsive design for all devices
βœ… Light and dark mode support with smooth transitions
βœ… Loader animation using the provided video
βœ… Navigation with section links and icons
βœ… 6+ distinct features implemented with assets
βœ… Creative enhancements including animations and accessibility
βœ… Ready for Vercel deployment

πŸš€ Features Implemented

Core Features

  1. Brand Kits - Interactive cards with brand management tools
  2. Advanced Services - Video showcase of cutting-edge features
  3. Interactive Effects - Ripple animations and hover effects
  4. Parallax Animations - Depth and motion effects
  5. Analytics Dashboard - Stats and graph visualizations
  6. Testimonials - Video backgrounds with customer reviews

Enhanced Features

  • Floating Particles - Mouse-tracking interactive particles
  • Gradient Text Animations - Animated color transitions
  • Scroll-triggered Animations - Framer Motion powered
  • Responsive Navigation - Mobile-friendly with hamburger menu
  • Custom Scrollbar - Styled for better UX
  • Accessibility Features - Focus states, reduced motion support
  • High Contrast Mode - Support for accessibility preferences

πŸ›  Technical Stack

  • React 18 with Vite
  • Tailwind CSS for styling
  • Framer Motion for animations
  • Lucide React for icons
  • Custom CSS for advanced effects

πŸ“ Project Structure

frontend-battle/
β”œβ”€β”€ src/
β”‚ β”œβ”€β”€ assets/ # All provided images, videos, and GIFs
β”‚ β”œβ”€β”€ components/ # All UI components
β”‚ β”œβ”€β”€ App.jsx # Main app structure
β”‚ └── main.jsx # App entry point
β”œβ”€β”€ public/ # Static files if any
β”œβ”€β”€ dist/ # Production build output
β”œβ”€β”€ package.json # Dependencies and scripts
└── README.md # You're here

🎨 Design Features

Animations & Effects

  • Loader Animation - 3-second video loader with rotating icon
  • Parallax Scrolling - Hero section with depth effect
  • Hover Animations - Scale, glow, and ripple effects
  • Gradient Text - Animated color transitions
  • Floating Elements - Mouse-following particles
  • Smooth Transitions - All interactions are fluid

Responsive Design

  • Mobile-first approach
  • Breakpoints: sm (640px), md (768px), lg (1024px), xl (1280px)
  • Touch-friendly interactions
  • Optimized for all screen sizes

Dark/Light Mode

  • System preference detection
  • Manual toggle with animated icon
  • Consistent theming across all components
  • Smooth transitions between modes

πŸš€ Deployment Instructions

Local Development

cd frontend-battle
pnpm install
pnpm run dev

Production Build

pnpm run build

Deploy to Vercel

  1. Upload the frontend-battle folder to Vercel
  2. Set framework preset to "Vite"
  3. Build command: pnpm run build
  4. Output directory: dist
  5. Deploy!

πŸ“± Browser Compatibility

  • βœ… Chrome 90+
  • βœ… Firefox 88+
  • βœ… Safari 14+
  • βœ… Edge 90+
  • βœ… Mobile browsers

🎯 Performance Optimizations

  • Lazy loading for videos
  • Optimized assets with proper compression
  • Efficient animations using transform properties
  • Minimal bundle size with tree shaking
  • Fast loading with Vite's optimization

πŸ”§ AI Used

AI used: Manus AI & ChatGPT - For layout generation, component structuring, asset placement, and responsive design implementation.

πŸ“ž Support

The website is production-ready and optimized for the design competition. All requirements have been met with additional creative enhancements for a competitive edge.


Total Development Time: Completed within the 4-hour competition timeframe
Status: βœ… Ready for submission and deployment


Final Note Thank you for reviewing this submission. Every component and effect was carefully implemented to balance design precision with creative flair.

About

🎨 Pixel-perfect, responsive frontend built for a 4-hour design challenge. Includes dark mode, loader, animations, and advanced UI/UX features using React, Vite, and Tailwind.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published