Ce projet est un clone de l'interface d'Airbnb, créé avec Next.js, TypeScript et Tailwind CSS.
- Next.js 14
- React 18
- TypeScript
- Tailwind CSS
- Lucide React pour les icônes
- Interface utilisateur responsive
- Barre de navigation avec recherche
- Filtres par catégorie
- Affichage des propriétés en grille
- Système de favoris
- Design moderne et élégant
- Clonez le dépôt :
git clone [URL_DU_REPO]- Installez les dépendances :
npm install- Lancez le serveur de développement :
npm run dev- Ouvrez http://localhost:3000 dans votre navigateur.
src/
├── app/
│ ├── page.tsx # Page principale
│ └── globals.css # Styles globaux
├── components/
│ ├── Navbar.tsx # Barre de navigation
│ ├── FilterBar.tsx # Barre de filtres
│ ├── PropertyCard.tsx # Carte de propriété
│ └── PropertyGrid.tsx # Grille de propriétés
└── public/
└── images/ # Images des propriétés
Les couleurs et thèmes peuvent être personnalisés dans le fichier tailwind.config.js.
Les contributions sont les bienvenues ! N'hésitez pas à ouvrir une issue ou une pull request.