Skip to content

2. sprint

Vukasin Markovic edited this page Mar 5, 2025 · 3 revisions

10.12 - 23.12

Planned for this sprint:

Vukašin Marković, 1051/2024

  • Create ChatSession (model, API, collection, MongoDB) - individual chat between trainer and client

Natalija Filipović, 1013/2024


Milan Mitreski, 1073/2024

  • Connect IdentityService with the implemented API Gateway and Service Discovery.
  • Move the configuration for Ocelot and Consul to docker-compose.override.yml.
  • Start implementation of NotificationService.
  • Research libraries suitable for push and email notifications.

Milenković Stefan, 1076/2024

  • Add new API calls to the analytics service.
  • Investigate which type of inter-service communication is needed and with which services.

Labović Aleksandra, 1025/2024


Completed in this sprint:

Vukašin Marković, 1051/2024

  • Created ChatSession model: Implemented a model for individual chat between trainer and client, including fields for messages and session status (open/closed).
  • Developed and tested HTTP methods:
  • Implemented basic CRUD operations for working with sessions.
  • All methods successfully write and read data from the database (MongoDB).
  • Integration with Docker: MongoDB database and application started and connected using Docker containers, enabling an easy and portable development environment.
  • Tested and confirmed correct behavior: All endpoints have been tested for working with data in the MongoDB database within the Docker environment.

Natalija Filipović, 1013/2024


Milan Mitreski, 1073/2024


Milenković Stefan, 1076/2024

  • Created an initial organization of communication for the analytics service with others (gRPC communication with the training service, and communication with the reservation service using RabbitMQ).
  • Changed API call names to follow REST style.

Labović Aleksandra, 1025/2024


Clone this wiki locally