An open API service indexing awesome lists of open source software.

https://github.com/mel-turham/tesla-home-clone


https://github.com/mel-turham/tesla-home-clone

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

          

# Tesla Home Clone

![Tesla Home Clone](readmebg.png)

Un clone de la page d’accueil de **Tesla**, réalisé dans le cadre de mon apprentissage de **React**, **Vite.js** et **SCSS**.
L’objectif n’était pas de créer un site 100% identique, mais de reproduire l’expérience visuelle et d’apprendre à structurer un projet moderne avec React.

---

## Fonctionnalités principales

- 🎬 **Sections animées** : Hero, modèles de voitures, panneaux solaires, etc.
- 📱 **Design responsive** : adapté aux mobiles, tablettes et desktops.
- 🎨 **SCSS modulaire** : variables, mixins et organisation inspirée de BEM.
- 🧩 **Composants réutilisables** : boutons, layout, navigation.
- 🌙 **Effets interactifs** : hover avec soulignement fluide façon Tesla.

---

## Stack technique

- ⚛️ **React 18** avec **Vite.js** (build ultra rapide)
- 🎨 **SCSS** pour la gestion des styles (variables, mixins, partials)
- 🖼️ **BEM methodology** pour garder un code clair et maintenable

---

## Objectifs pédagogiques

Ce projet m’a permis de :

- Comprendre la **structure d’un projet React/Vite**
- Expérimenter une **architecture SCSS propre et réutilisable**
- Apprendre à créer des **animations CSS fluides** (scale, hover underline)
- Approfondir la **composition de composants** et les **props** en React
- Travailler avec des **assets statiques** (images, backgrounds)

---

## 🚀 Lancer le projet en local

```bash
# Cloner le repo
git clone https://github.com/Mel-Turham/tesla-home-clone.git

# Installer les dépendances
npm install

# Lancer le serveur de développement
npm run dev
```

Le projet sera disponible sur [http://localhost:5173](http://localhost:5173).

---

## 📝 Conclusion

Ceci est un **projet d’apprentissage** qui m’a permis de pratiquer React, Vite.js et SCSS tout en recréant une expérience proche du site officiel de Tesla.
Une excellente base pour continuer à progresser vers des projets plus complexes 🚀