Skip to content

The Tesla Clone is a responsive website built with React.js, Styled-Components, Redux and Material-UI, replicating Tesla’s sleek design. It features smooth animations using Data-AOS for an engaging user experience.

Notifications You must be signed in to change notification settings

Hailex798/Tesla_Clone-React

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🖤 Tesla India Landing Page Clone

A sleek, modern, and responsive landing page inspired by tesla.com built with cutting-edge frontend technologies.

Live Demo
GitHub Repo


🌟 Introduction

Welcome to the Tesla India Landing Page Clone, a pixel-perfect replica of Tesla's minimalist, modern design.
This project is a tribute to the stunning aesthetics of Tesla's official site, built using:

  • ⚛️ React.js
  • 🎨 Styled-Components
  • 🧩 Material-UI
  • 🔄 Redux
  • 💡 HTML, CSS, JavaScript

Immerse yourself in a clean, fast, and responsive UI that mirrors Tesla's commitment to elegance and performance.


🚀 Live Demo

Experience the project live:
🔗 teslaindia.vercel.app


🖼 Website Preview

Landing Page View

Landing Page GIF

Main Header

Main Header

Navbar in Mid-Browsing

Model X

Hamburger Menu

Cybertruck + Hamburger Menu

Footer

Footer


🛠 Tech Stack

Technology Purpose
⚛️ React.js Core frontend library
🎨 Styled-Components Component-level styling
🧩 Material-UI Prebuilt modern UI components
🔄 Redux State management
🖥 HTML, CSS, JS Structure, styling, and interactivity

📂 Project Structure

tesla-india-clone/
├── public/                 
│   ├── images/                # Static images
│   ├── index.html             # Main HTML file
│   ├── manifest.json          # Web app manifest
│   └── robots.txt             # SEO-related file
├── src/                      
│   ├── app/                   
│   │   └── store.js           # Redux store setup
│   ├── components/            
│   │   ├── Footer.js          # Footer section
│   │   ├── Header.js          # Navigation bar
│   │   ├── Home.js            # Main landing page
│   │   └── HomeSection.js     # Reusable sections
│   ├── features/car/         
│   │   └── carSlice.js        # Car data state management
│   ├── helpers/               
│   │   └── Button.js          # Reusable button component
│   ├── App.js                 # Main React component
│   ├── App.css                # Global CSS
│   ├── index.js               # React DOM entry point
│   └── index.css              # Global styles
├── carInfo.json               # Static car data
├── .gitignore                 # Git ignore file
├── package.json               # Project dependencies
└── README.md                  # Project documentation

💻 How to Run

Follow these steps to run the project locally:

  1. Clone the repository:

    git clone https://github.com/Hailex798/Tesla_Clone-React.git
    cd tesla_clone-react
  2. Install dependencies:

    npm install
  3. Run the project:

    npm start
  4. Open http://localhost:3000 in your browser to view the app.


🧩 Features

  • Modern UI: Inspired by Tesla's official design.
  • 🖥 Fully Responsive: Works seamlessly on all devices.
  • 🧩 Reusable Components: Modular components for scalability.
  • 🎨 Styled with Styled-Components and Material-UI.
  • 🔄 State Management: Integrated Redux for car data.

🤝 Contributing

Contributions are welcome! Here's how you can get involved:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature/my-feature.
  3. Make your changes and commit: git commit -m "Add new feature".
  4. Push to the branch: git push origin feature/my-feature.
  5. Open a pull request.

📝 License

This project is licensed under the MIT License.


📬 Contact

If you have any questions or suggestions, feel free to reach out:


"Simplicity is the ultimate sophistication." - Leonardo da Vinci


🖤 Thank you for visiting! 🚀

About

The Tesla Clone is a responsive website built with React.js, Styled-Components, Redux and Material-UI, replicating Tesla’s sleek design. It features smooth animations using Data-AOS for an engaging user experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published