Academy Scheduler Manager is a robust academy scheduler manager designed to streamline the coordination and management of academic scheduling. It consists of three core microservices: Academy Manager, Study Scheduler, and Calendar. These microservices work together to provide a comprehensive solution for educational institutions.
- Academy Manager: Manages all the academy-related information and activities.
- Study Scheduler: Handles the scheduling of study sessions, classes, and other academic activities.
- Calendar: Provides a unified calendar view for managing events, deadlines, and appointments.
- Docker
- Dapr CLI
-
Clone the Repository: Clone this repository to your local machine.
-
Navigate to the Project Directory: Open a terminal window and navigate to the project directory.
-
Run the Shell Script: Execute the
run.shscript to start the project:./start.sh
This script will:
- Start Docker Compose services.
- Initialize Dapr.
- Run the Techgroup Dapr microservices defined in
app.yml. - Open the Dapr dashboard on port 9000.
The Dapr configuration for Techgroup Dapr is defined in app.yml. This file outlines the configuration for the Academy Manager, Study Scheduler, and Calendar microservices.
- @SebastianTorralba - Sebastian Torralba
- @EugenioSerrano - Eugenio Serrano
- @MateoCerquetella - Mateo Cerquetella
- @CamiloRossi - Camilo Rossi
- @Lnieto07 - Luis Nieto
- @TadeoNavas - Tadeo Navas
This project is licensed under the GNU General Public License. See LICENSE for more details.