A fully responsive and interactive Audi website created using React, TailwindCSS, GSAP, and React Router DOM. The website is designed to provide a sleek and immersive user experience, showcasing Audi's premium lineup with smooth animations and intuitive navigation.
- Modern Design: Built with TailwindCSS for a clean, responsive, and visually appealing layout.
- Dynamic Animations: Implemented smooth animations using GSAP to enhance user interaction.
- Routing: Seamless navigation between pages with React Router DOM.
- Reusable Components: Modular design for easy scalability and maintenance.
- React: Frontend library for building the user interface.
- TailwindCSS: Utility-first CSS framework for rapid UI development.
- GSAP: Animation library for creating engaging motion effects.
- React Router DOM: For client-side routing and navigation.
Follow these steps to set up the project locally:
-
Clone the repository:
git clone https://github.com/indiedev2003/Audi-GSAP cd audi-website
-
Install dependencies:
npm install
-
Start the development server:
npm start
-
Open your browser and navigate to:
http://localhost:5173
audi-website/
├── src/
│ ├── assets/ # Images and other static assets
│ ├── components/ # Reusable React components (e.g., Header, Footer)
│ ├── pages/ # Page-specific components (e.g., Home, About)
│ ├── context/ # Context API for global state management
│ ├── App.js # Main application component
│ ├── index.js # Entry point of the app
│ └── styles/ # Global styles (if any)
├── public/ # Public files (e.g., index.html)
├── package.json # Project dependencies and scripts
└── README.md # Project documentation
- Smooth entrance animations for headings, buttons, and other elements.
- Interactive hover effects to enhance user engagement.
- Timeline-based sequencing for coordinated animations.
- Fully responsive layout, optimized for all screen sizes.
- Custom themes and styles for a luxurious look and feel.
- Utility classes for rapid development.
- Dynamic routing for seamless page transitions.
- URL-based navigation to ensure a scalable and multi-page structure.
- Home: Displays a hero section with Audi's latest models and a call-to-action.
- Models: Explore different Audi car models (planned).
- Discover: Learn more about Audi's technology and innovation (planned).
- myAudi Login: Placeholder for Audi customer portal (planned).
Contributions are welcome! If you'd like to improve the project:
- Fork the repository.
- Create a new branch for your feature/bug fix:
git checkout -b feature-name
- Commit your changes and push:
git commit -m "Add feature-name" git push origin feature-name
- Open a pull request on GitHub.
This project is open-source and available under the MIT License. Feel free to use and modify it.
- Audi for the inspiration behind this project.
- TailwindCSS, GSAP, and React for the amazing tools and libraries.
If you have any questions or feedback, feel free to reach out:
- GitHub: Your GitHub Profile
- Email: [email protected]
- Whatsapp: Contact on Whatsapp