StellarGather es una plataforma para descubrir, registrar y gestionar eventos en línea como conferencias, conciertos, talleres y más. Los usuarios pueden buscar eventos por categoría, ubicación y fecha, registrarse para asistir y recibir notificaciones sobre eventos futuros.
StellarGather está basada en microservicios y utiliza tecnologías modernas como FastAPI, MySQL, MongoDB, Docker, Apache y Redis para ofrecer una experiencia escalable y modular.
La aplicación está dividida en varios microservicios y componentes:
Antes de comenzar, asegúrate de tener los siguientes software instalados:
git clone https://github.com/ISCOUTB/AG-StellarGather
cd AG-StellarGather
docker-compose.yml
El archivo docker-compose.yml
está configurado para levantar todos los servicios necesarios:
Para iniciar todos los servicios, ejecuta:
docker-compose up --build
Esto iniciará todos los contenedores: MySQL, MongoDB, Redis, Apache y los microservicios.
Una vez que los contenedores estén en ejecución, puedes acceder a la aplicación web en http://localhost
o cada puerto.
Puedes interactuar con las APIs o la página web.
Este proyecto está licenciado bajo la Licencia Apache 2.0 - ver el archivo LICENSE para más detalles.