L'application est un organisateur personnel pour gérer vos projets, tâches, budgets et notes.
La conception basée sur l'architecture microservice avec des communications asynchrones
Il y a 3 microservices fonctionnels responsables de la gestion des entités principales comme les budgets, les projets et les notes:
- Service de notes
- Service de budget
- Service de projets
Il existe également des microservices responsables des fonctionnalités communes:
- Passerelle API
- Service d'identité
- Service de notification
- Service de recherche en texte complet
Important
Le makefile censé être utilisé uniquement pour exécuter l'application en mode de démonstration.
À des fins de développement, envisagez soit d'exécuter des conteneurs Docker et de configurer les transactions de ports manuellement ou d'exécuter des services dans IDE
Avant de commencer, assurez-vous que vous avez installé:
- Docker
- GNU fait l'utilité
GlobalHub/ Directory Créez un fichier .env à l'aide du modèle .env.template , les valeurs par défaut devraient être suffisantes pour démarrer l'application.make up à partir du répertoire GlobalHub/GlobalHub Dans le cas où vous souhaitez contribuer au projet, je l'apprécierais vraiment, si vous pouviez vous occuper de certaines tâches du projet GlobalHub .