React.App.-.Google.Chrome.2023-11-15.17-56-11.1.1.mp4
Ce projet a été réalisé dans le cadre de l'examen certifiant du bloc - Développement d'une solution digitale avec Python
Le but était de développer une application web de gestion de location immobilière pour un client. Le client peut ajouter des appartements et affecter aux appartements de son choix un locataire. Le client peut également ajouter pour chaque locataire des paiements et générer des bilans des comptes en pdf.
Voici le lien vers mon logiciel de gestion pour ce projet:: Suivre ce lien
Ci dessous les démarches de déploiment en local.
Cloner le projet
git clone https://github.com/Emi2710/Location-Immobiliere
Accéder au backend
cd backend
Installer les dépendances nécessaires
pipenv install
Activer pipenv
pipenv shell
Accéder au terminal postgres
psql -U (votre nom d'utlisateur postgres)
Exectuer le fichier database.sql
\i database.sql
Sortir du terminal
Définir les variables d'environnement
DB_NAME=location_immobiliere
DB_USER=(votre nom d'utilisateuer postgres)
DB_PASSWORD=(votre mot de passe postgres)
DB_HOST=localhost
PORT=5000
Créer un fichier .flaskenv et ajouter les variables suivantes:
FLASK_APP=app
FLASK_ENV=development
Lancer le serveur de développement
flask run
Ouvrir un nouveau terminal et accéder au front end
cd frontend
Installer les dépendances nécessaires
npm install
Lancer le serveur
npm start
Vous pouvez maintenant tester l'application et les fonctionnalités
Suivre ce lien