A visually captivating website inspired by Zentry, featuring advanced scroll-triggered animations, geometric transitions, and engaging video storytelling. This project demonstrates modern web development techniques with a focus on delivering a luxurious, award-winning user experience.
- Scroll-Based Animations: Dynamic GSAP animations triggered by scroll events for immersive user experience
- Clip Path Shaped Animations: Unique geometric transitions using CSS clip-paths for visually stunning effects
- 3D Hover Effects: Interactive 3D transformations that respond to user interactions
- Video Transitions: Seamlessly integrated video elements to enhance storytelling and flow
- Smooth UI/UX: Polished interfaces with buttery-smooth interactions
- Modern Aesthetic: Luxurious design capturing the essence of Awwwards-winning websites
- Engaging Storytelling: Strategic use of animations to guide user journey
- Visual Hierarchy: Thoughtful layout and typography choices
- Completely Responsive: Flawless adaptation across all devices and screen sizes
- Performance Optimized: Efficient animations and code architecture
- Reusable Components: Clean, modular code structure
- Cross-browser Compatibility: Consistent experience across modern browsers
- Frontend Framework: React 18+
- Styling: Tailwind CSS
- Animations: GSAP (GreenSock Animation Platform)
- Build Tool: Vite
- Version Control: Git
- Node.js (v16 or higher)
- npm or yarn package manager
-
Clone the repository
git clone https://github.com/Priyansh7999/Zentry-Website-Frontend-Project.git cd Zentry-Website-Frontend-Project -
Install dependencies
npm install # or yarn install -
Start the development server
npm run dev # or yarn dev -
Open your browser Navigate to
http://localhost:5173to view the project
npm run build
# or
yarn buildZentry-Website-Frontend-Project/
├── public/
│ ├── videos/ # Video assets
│ └── img/ # Image assets
| ├── audio/ # audio assets
│ └── fonts/ # fonts assets
├── src/
│ ├── components/ # Reusable React components
│ └── App.jsx # Main application component
├── package.json
└── README.md
- GSAP Mastery: Advanced animation techniques including ScrollTrigger, Timeline, and Tween
- Performance Optimization: Efficient rendering and animation performance
- Responsive Design: Modern CSS Grid and Flexbox implementation
- Component Architecture: Scalable React component patterns
- User Experience: Creating engaging, intuitive user interfaces
- Mobile: 320px - 768px
- Tablet: 768px - 1024px
- Desktop: 1024px - 1440px
- Large Desktop: 1440px+
- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
This is an educational project, but contributions are welcome! Please feel free to:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is created for educational purposes only. It is not intended for commercial use.
- Original Inspiration: Zentry by the amazing team at Resn
- GSAP Community: For extensive documentation and examples
- React Community: For best practices and patterns
This is a non-commercial educational clone created to enhance skills in advanced frontend development, motion design, and modern web technologies.
