La solution open source complète pour la gestion de copropriété
License: MIT
Next.js
Supabase
GitHub Stars
CoprOS est une plateforme open source conçue pour moderniser et simplifier la gestion des copropriétés. Développée par Hugo DAVID, elle offre une solution tout-en-un pour les syndicats de copropriétaires, avec des fonctionnalités avancées comme le vote en ligne, la gestion financière, l'automatisation des rappels, et bien plus.
✅ 100% Open Source – Code transparent et modifiable.
✅ Hébergement gratuit – Déployez votre propre instance ou rejoignez notre réseau bénévole.
✅ Conforme RGPD – Sécurité et respect des données garantis.
✅ Modulaire – Activez uniquement les fonctionnalités dont vous avez besoin.
- Vote en ligne : Organisez des votes sécurisés pour les décisions importantes (travaux, budget, etc.).
- Assemblées générales : Planification et gestion des AG avec historique des décisions.
- Comptabilité automatisée : Suivi des charges, des paiements et des dettes.
- Appels de fonds : Génération et envoi automatique des appels de charges.
- Rappels intelligents : Automatisation des relances pour les copropriétaires en retard.
- Espace documentaire : Centralisation des procès-verbaux, règlements, et contrats.
- Forum communautaire : Échange entre copropriétaires et partage de bonnes pratiques.
- Newsletter : Envoi régulier d’informations importantes (travaux, deadlines, etc.).
- Assistants IA : Modèles dédiés pour optimiser la gestion (classification de documents, réponses aux questions fréquentes).
- Automatisation des tâches : Réduction des tâches manuelles répétitives.
- Réseau solidaire : Rejoignez une communauté de copropriétés pour partager des ressources et des conseils.
- Connexion aux services d’aides : Intégration avec les associations (ANCC, CLCV, ADIL) et les services publics.
| Technologie | Usage | Lien |
|---|---|---|
| Next.js | Framework front-end | nextjs.org |
| Supabase | Base de données & Auth | supabase.com |
| Tailwind CSS | Styling | tailwindcss.com |
| Lucide React | Icônes | lucide.dev |
| Vercel | Hébergement (optionnel) | vercel.com |
- Node.js (v18+)
- npm ou yarn
- Un compte Supabase (pour la base de données)
- Cloner le dépôt :
git clone https://github.com/hdavid-13/CoprOS.git
cd CoprOS- Installer les dépendances :
npm install
# ou
yarn install- Configurer les variables d’environnement :
- Copiez le fichier
.env.exampleen.env.local. - Remplissez les clés Supabase (
NEXT_PUBLIC_SUPABASE_URL,NEXT_PUBLIC_SUPABASE_ANON_KEY). - Ajoutez d’autres variables si nécessaire (ex: clés API pour les services externes).
- Lancer l’application :
npm run dev
# ou
yarn devL’application sera accessible à http://localhost:3000.
- Poussez votre code sur un dépôt GitHub/GitLab.
- Connectez-vous à Vercel et importez le dépôt.
- Configurez les variables d’environnement dans les paramètres du projet.
- Déployez !
- Docker : Un
Dockerfileest fourni pour faciliter le déploiement. - Autres plateformes : CoprOS est compatible avec Netlify, Railway, ou tout service supportant Next.js.
- Hébergez votre copropriété sur notre instance partagée (gratuit pour les copropriétés bénévoles).
- Contactez-nous via GitHub Discussions pour plus d’informations.
Les contributions sont les bienvenues ! Voici comment aider :
- Signaler un bug : Ouvrez une issue avec une description claire.
- Proposer une fonctionnalité : Partagez vos idées dans les discussions.
- Contribuer au code :
- Forkez le dépôt.
- Créez une branche (
git checkout -b feature/ma-fonctionnalité). - Commitez vos changements (
git commit -m 'Ajout de ma fonctionnalité'). - Poussez vers la branche (
git push origin feature/ma-fonctionnalité). - Ouvrez une Pull Request.