Skip to content

safa-rebaei/rentiya

Repository files navigation

🏡 Rentya – Plateforme de Location de Maisons

Rentya est une application web moderne permettant la gestion et la location de maisons. Construite avec React et Tailwind CSS (template Notus React), elle offre une interface intuitive destinée aux propriétaires, locataires et administrateurs.

✨ Description du projet

Rentya facilite la gestion des maisons, des réservations et des utilisateurs. L’objectif est d'offrir une plateforme simple, rapide et agréable pour :

Publier des maisons à louer

Consulter les annonces disponibles

Gérer les réservations

Gérer les utilisateurs (Admin)

Visualiser les données via un dashboard moderne

Ce projet est basé sur la template Notus React de Creative Tim, que nous avons personnalisée pour répondre aux besoins de Rentya.

🚀 Fonctionnalités principales 👤 Côté Utilisateur

Parcourir les maisons disponibles

Visualiser les détails d'une maison

Créer un compte et se connecter

Réserver une maison

Voir l’historique des réservations

🛠️ Côté Admin

Ajouter / modifier / supprimer des maisons

Gérer les utilisateurs

Suivre les réservations

Dashboard analytique (statistiques, trafic, etc.)

🎨 Interface

Design moderne grâce à Tailwind CSS

Components réutilisables

Pages responsives

🧩 Technologies Utilisées

React JS

Tailwind CSS

Node.js / npm

Notus React Template

Axios / API Backend (selon ton backend PHP ou Node)

⚙️ Installation & Lancement 1️⃣ Prérequis

NodeJS LTS

npm

2️⃣ Installation npm install

3️⃣ Compiler Tailwind après ajout de nouvelles classes npm run build:tailwind

4️⃣ Lancer le projet npm start

👉 Accéder ensuite à : http://localhost:3000

📁 Arborescence du projet rentya ├── src │ ├── assets │ ├── components │ ├── layouts │ ├── views │ │ ├── admin │ │ ├── auth │ │ ├── landing │ │ └── maisons │ └── index.js ├── public └── README.md

🧪 Pages principales

Landing Page

Login / Register

Liste des maisons

Détails d'une maison

Dashboard Admin

Gestion : maisons / utilisateurs / réservations

📝 Licence

Ce projet est sous licence MIT. La template Notus React appartient à Creative Tim.

📬 Contact

Pour toute question concernant Rentya :

🌐 Lien du site (Netlify)

➡️ https://rentiya.netlify.app

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages