Pour installer HappiHub, suivez les étapes suivantes :
git clone https://github.com/benoit-bremaud/happihub.git
cd happihub
.env.example
dans server/
et renommez-le en .env
. Modifiez les valeurs selon vos besoins..env.example
dans client/
et renommez-le en .env
. Modifiez les valeurs selon vos besoins.docker-compose up --build
Vous aurez besoin de Docker et Docker Compose installés sur votre machine. Vous pouvez les télécharger et les installer depuis les liens suivants :
Les variables d’environnement sont configurées dans les fichiers .env
situés dans les répertoires server/
et client/
. Voici un exemple de configuration pour le backend :
MONGO_URI=mongodb://localhost:27017/happihub
JWT_SECRET=your_jwt_secret
PORT=5000
Et pour le frontend :
REACT_APP_API_URL=http://localhost:5000/api
Une fois les conteneurs Docker démarrés, vous pouvez accéder à l’application frontend à l’adresse suivante :
http://localhost:3000
Et à l’API backend à l’adresse suivante :
http://localhost:5000
Les rôles et privilèges des utilisateurs sont basés sur un thème cosmopolite. Voici les différents rôles :
Les contributions sont les bienvenues. Pour commencer :
git checkout -b feature/fooBar
).git commit -am 'Add some fooBar'
).git push origin feature/fooBar
).Le guide de contribution se trouve dans le fichier CONTRIBUTING.
Pour signaler une vulnérabilité de sécurité, veuillez lire notre Politique de Sécurité.
La documentation complète de l’API est disponible dans le fichier API_DOCUMENTATION.
Si vous avez des questions supplémentaires, vous pouvez nous contacter à l’adresse email suivante : contact@happihub.com ou ouvrir une issue sur GitHub.
HappiHub Team