La aplicación es un organizador personal para administrar sus proyectos, tareas, presupuestos y notas.
El diseño basado en la arquitectura de microservicio con comunicaciones asíncronas
Hay 3 microservicios funcionales responsables de administrar entidades principales como presupuestos, proyectos y notas:
- Servicio de notas
- Servicio presupuestario
- Servicio de proyectos
También hay microservicios responsables de la funcionalidad común:
- Puerta de enlace de la API
- Servicio de identidad
- Servicio de notificación
- Servicio de búsqueda de texto completo
Importante
Se supone que el File se usa solo para ejecutar la aplicación en modo de demostración.
Para fines de desarrollo, considere ejecutar contenedores de Docker y configurar los reenvuntos de puertos manualmente o ejecutar servicios en IDE
Antes de comenzar, asegúrese de haber instalado:
- Estibador
- GNU hace utilidad
GlobalHub/ Directory Create .env usando la plantilla .env.template , los valores predeterminados deberían ser suficientes para el inicio de la aplicación.make up desde el directorio GlobalHub/GlobalHub En caso de que esté interesado en contribuir al proyecto, realmente lo agradecería si pudiera ocuparse de algunas tareas del proyecto GlobalHub .