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.sh
script to start the project:./run.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.
-
Clone the Repository: Clone this repository to your local machine.
-
Navigate to the Project Directory: Open a command prompt and navigate to the project directory.
-
Run the Batch File: Execute the
run.bat
script to start the project:run.bat
This script will execute the same steps as the Unix/Linux version.
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.