A modern, high-performance portfolio/agency website clone featuring smooth animations, 3D elements, and an immersive user experience. Built with cutting-edge web technologies to showcase creative work in style.
- π¬ Smooth Scrolling - Locomotive Scroll for buttery-smooth page navigation
- π― Custom Cursor - Interactive cursor that responds to user interactions
- π Advanced Animations - GSAP and Framer Motion for fluid, professional animations
- π₯ Video Integration - Seamless video sections with hover effects
- πΌοΈ 3D Elements - Three.js and React Three Fiber for immersive 3D experiences
- π± Responsive Design - Fully responsive layout optimized for all devices
- β‘ Performance Optimized - Built with Vite for lightning-fast development and builds
- π¨ Modern UI/UX - Clean, minimalist design with attention to detail
- React 18.2.0 - Modern UI library
- Vite 5.2.0 - Next-generation build tool
- GSAP 3.12.5 - Professional-grade animation library
- Framer Motion 11.0.28 - Production-ready motion library
- Anime.js 3.2.2 - Lightweight animation engine
- Locomotive Scroll 4.1.4 - Smooth scrolling library
- Shery.js 1.0.0-beta - Creative effects library
- Three.js 0.163.0 - 3D graphics library
- React Three Fiber 8.16.2 - React renderer for Three.js
- Tailwind CSS 3.4.3 - Utility-first CSS framework
- PostCSS - CSS transformation tool
- Custom Fonts - Silk Serif and Plain fonts for typography
- Remix Icon 4.2.0 - Icon library
- React Ripples - Ripple effect components
- Hover Effect - Advanced hover animations
-
Clone the repository
git clone https://github.com/TheNeovimmer/obys-clone.git cd obys-clone -
Install dependencies
npm install
-
Start the development server
npm run dev
-
Build for production
npm run build
-
Preview production build
npm run preview
obys-clone/
βββ public/
β βββ images/ # Static images and assets
βββ src/
β βββ assets/
β β βββ fonts/ # Custom font files
β β βββ image/ # Image assets
β βββ components/
β β βββ About/ # About section component
β β βββ Cursor/ # Custom cursor component
β β βββ Footer/ # Footer component
β β βββ landing/ # Landing page component
β β βββ loader/ # Page loader component
β β βββ Marqueue/ # Marquee text component
β β βββ Navbar/ # Navigation bar component
β β βββ Project/ # Project showcase component
β β βββ Video/ # Video section component
β β βββ AnimatedLink.jsx
β β βββ CenterButton.jsx
β β βββ GsapMagnetic.jsx
β βββ App.jsx # Main application component
β βββ App.css # Global application styles
β βββ index.css # Base styles
β βββ main.jsx # Application entry point
βββ index.html # HTML template
βββ package.json # Project dependencies
βββ tailwind.config.js # Tailwind configuration
βββ vite.config.js # Vite configuration
βββ postcss.config.js # PostCSS configuration
- Loader - Elegant page loading animation
- Navbar - Responsive navigation with smooth transitions
- Landing - Hero section with animated text and visuals
- Video - Video showcase with interactive elements
- Project - Project gallery with hover effects
- About - About section with engaging animations
- Marqueue - Animated marquee text component
- Footer - Footer with links and information
- Cursor - Custom cursor with magnetic effects
npm run dev- Start development servernpm run build- Build for productionnpm run preview- Preview production buildnpm run lint- Run ESLint
The project uses ESLint for code quality. Make sure to follow the linting rules before committing.
Custom fonts are located in src/assets/fonts/. Update the font files and CSS to use your preferred typography.
Modify the Tailwind configuration in tailwind.config.js to customize the color scheme.
GSAP animations can be customized in individual component files. Check component files for animation configurations.
- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
Contributions are welcome! Please feel free to submit a Pull Request.
- 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
This project is open source and available under the MIT License.
TheNeovimmer
- GitHub: @TheNeovimmer
- Inspired by Obys Agency's original design
- Built with amazing open-source libraries
- Thanks to all contributors and the open-source community
β If you like this project, give it a star on GitHub!