This project is a clone of the stunning website Zentry.com, created to showcase my frontend development skills. The goal of this clone is to replicate the beautiful UI, animations, and interactive features of the original website, while demonstrating my expertise in modern frontend technologies like ReactJS, Tailwind CSS, and GSAP.
- Responsive Design: Fully responsive layout, optimized for mobile, tablet, and desktop views.
- Smooth Animations: Elegant animations and transitions that replicate the original design's interactivity, powered by GSAP.
- ReactJS: Built using ReactJS for component-based architecture and reactivity.
- Tailwind CSS: Styled using Tailwind CSS for rapid UI development with a utility-first approach.
- Optimized Performance: Focus on performance optimization to ensure a fast and smooth experience.
- Cross-Browser Compatibility: Works well across all modern browsers like Chrome, Firefox, Safari, and Edge.
- ReactJS: For building reusable components and creating a dynamic, interactive UI.
- Tailwind CSS: For styling the layout with a utility-first CSS framework.
- GSAP: Used for advanced animations and smooth transitions, replicating the effects from the original website.
- Vite: Used as the development build tool for faster performance and hot module reloading.
- JavaScript (ES6+): For logic and interactivity within the React components.
- CSS Animations: For additional animations and transitions when needed.
To get the project up and running locally, follow these steps:
git clone https://github.com/freddyfavour/zentry-clone.git
Navigate to the project directory and install the required dependencies:
cd zentry-clone
npm install
Once the dependencies are installed, start the local development server with:
npm run dev
This will run the app at http://localhost:5173
.
Some of the challenges I encountered during development:
- Replicating complex animations: The original website features intricate animations. I used GSAP for smooth and advanced animations, integrating it with React to achieve the desired interactive effects.
- Responsive Design: Ensuring that the layout works perfectly across various screen sizes using Tailwind's responsive utilities and custom media queries.
Some features I plan to add or improve:
- SEO Optimization: Enhance the site’s SEO for better discoverability.
- Accessibility Enhancements: Improve accessibility by implementing ARIA roles, ensuring keyboard navigation, and adding better support for screen readers.
- Cross-Browser Testing: Perform additional testing for edge cases in older browsers.
This is a clone of Zentry.com for educational and portfolio purposes only. All rights to the original design and content of Zentry.com belong to the creators of Zentry. This project is not intended for commercial use and does not represent the official Zentry website in any way.
- The design and animations of this project were inspired by the Zentry.com website, which is an award-winning website recognized on Awwwards.com.
This project is licensed under the MIT License - see the LICENSE file for details.
If you have any questions or feedback, feel free to reach out to me:
- Email: alfredfavour76@gmail.com
- GitHub: freddyfavour