This project is a React-based web application that utilizes Tailwind CSS for styling and Framer Motion for animations. The primary goal of this project was to create a fully modern, responsive, and visually appealing website that provides a smooth user experience on all devices.
- Fully responsive design using Tailwind CSS.
- Modern animations and transitions powered by Framer Motion.
- Modular and reusable React components.
- Clean and maintainable project structure.
- Lightweight and optimized for performance.
- React: A JavaScript library for building user interfaces.
- Tailwind CSS: A utility-first CSS framework for rapidly building custom designs.
- Framer Motion: A production-ready animation library for React.
- Vite: For fast development and build process.
- ESLint: For code quality and consistency.
- Prettier: For automatic code formatting.
**😎Link to view the project online **
Follow the steps below to set up the project locally:
Make sure you have the following installed:
- Node.js (v14 or later)
- npm (v6 or later) or yarn
Using npm:
npm install
Or using yarn:
yarn install
npm run dev
Or:
yarn dev
npm run preview
Or:
yarn preview
- Tailwind CSS Classes: Add Tailwind utility classes directly to HTML or JSX elements for styling.
- Framer Motion Animations:
- Use
motion
components for animated elements. - Leverage
useAnimation
,variants
, andtransition
for advanced animations.
- Use
Contributions are welcome! To contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature-name
. - Make your changes and commit them:
git commit -m 'Add some feature'
. - Push to the branch:
git push origin feature-name
. - Submit a pull request.
Happy coding! 🚀