Rently est un site web développé avec ViteJS, React, TypeScript, Redux, Formik, OpenAPI, Tailwind CSS, Daisy UI et i18n. Il permet à une agence immobilière de vendre et de louer des biens immobiliers en ligne.
- Affichage des biens immobiliers disponibles à la vente ou à la location.
- Formulaire de recherche avancée pour filtrer les biens selon les critères spécifiés.
- Enregistrement des utilisateurs avec gestion des comptes et authentification.
- Gestion des favoris pour les utilisateurs enregistrés.
- Gestion des demandes de visite pour les biens immobiliers.
Avant de commencer, assurez-vous d'avoir les éléments suivants installés sur votre machine :
- Node.js : Télécharger Node.js
- Clonez le repo GitHub :
git clone https://github.com/twinklose/rently_FronEnd.git
cd rently_FronEnd
- Installez les dépendances :
npm install
- Configuration :
Dupliquez le fichier .env.example et renommez-le en .env.
Configurez les variables d'environnement nécessaires dans le fichier .env.
- Utilisation :
Pour lancer l'application en mode développement, exécutez la commande suivante :
npm run dev
Une fois l'application lancée, vous pourrez y accéder depuis votre navigateur à l'adresse http://localhost:3000.
Les contributions sont les bienvenues ! Si vous souhaitez contribuer à ce projet, veuillez suivre les étapes suivantes :
- Fork du repo
- Créez une branche pour votre fonctionnalité (git checkout -b feature/nom-de-la-fonctionnalite)
- Effectuez les modifications nécessaires
- Committez les changements (git commit -am 'Ajoute une nouvelle fonctionnalité')
- Push vers la branche (git push origin feature/nom-de-la-fonctionnalite)
- Créez une Pull Request
Ce projet est sous licence MIT.