Application web de gestion pour entreprise de du00e9mu00e9nagement, permettant la gestion des clients, prestations, transporteurs, facturation et plus encore.
- Gestion des clients : ajout, modification, visualisation et recherche de clients
- Gestion des prestations : planification des du00e9mu00e9nagements avec attribution des transporteurs
- Interface transporteur : vue du00e9diu00e9e pour confirmer et suivre les prestations assignu00e9es
- Facturation : gu00e9nu00e9ration et suivi des factures pour les prestations
- Tableau de bord : visualisation des statistiques et activitu00e9s ru00e9centes
- Calendrier : planification et vue d'ensemble des prestations sur un calendrier interactif
- Notifications : systu00e8me de notifications entre commerciaux et transporteurs
- Python 3.12+
- Pip (gestionnaire de paquets Python)
- Navigateur web moderne
git clone https://github.com/solver492/R-cavalier-app.git
cd R-cavalier-apppython -m venv venvSous Windows :
venv\Scripts\activateSous macOS/Linux :
source venv/bin/activatepip install -r requirements.txtpython update_db.pypython main.pyL'application sera accessible u00e0 l'adresse http://127.0.0.1:5000
Les versions spu00e9cifiques des du00e9pendances requises sont :
- SQLAlchemy 2.0.40
- Flask-SQLAlchemy 3.1.1
- Flask-Login 0.6.3
- Flask-WTF 1.2.2
Consultez le fichier DOCUMENTATION.md pour une description du00e9taillu00e9e de l'architecture et des modules de l'application.
Apru00e8s l'initialisation de la base de donnu00e9es, un compte administrateur est cru00e9u00e9 par du00e9faut :
- Nom d'utilisateur : admin
- Mot de passe : password
Si vous n'avez pas encore de compte, inscrivez-vous sur render.com.
- Dans votre tableau de bord Render, cliquez sur "New" puis "Web Service"
- Connectez votre du00e9pu00f4t GitHub contenant l'application R-Cavalier
- Donnez un nom u00e0 votre service (par exemple "r-cavalier-app")
Utilisez les paramu00e8tres suivants :
- Environment : Python 3
- Build Command :
pip install -r requirements.txt - Start Command :
gunicorn main:app
Dans la section "Environment Variables", ajoutez :
FLASK_ENV: productionSESSION_SECRET: [gu00e9nu00e9rer une clu00e9 secru00e8te alu00e9atoire]DATABASE_URL: [URL de votre base de donnu00e9es PostgreSQL]
- Dans Render, cru00e9ez un nouveau service PostgreSQL
- Connectez votre service web u00e0 cette base de donnu00e9es
- Utilisez l'URL de connexion fournie comme valeur pour
DATABASE_URL
Cliquez sur "Create Web Service" et attendez que le du00e9ploiement soit terminu00e9.
Ce projet est sous licence MIT.
Pour toute question ou suggestion, veuillez contacter :
- Email : contact@r-cavalier.com
- Site web : www.r-cavalier.com
