-
Notifications
You must be signed in to change notification settings - Fork 0
5. sprint
Vukasin Markovic edited this page Mar 5, 2025
·
10 revisions
Vukašin Markovic, 1051/2024
- Connecting Client and Trainer Chat to the Backend
- Frontend for Online Payment (Chat Mentorship)
Natalija Filipović, 1013/2024
Milan Mitreski, 1073/2024
Milenković Stefan, 1076/2024
- Add RabbitMQ communication side with the reservation service
- Start working on the frontend and get familiar with the Vue.js framework
Labović Aleksandra, 1025/2024
Vukašin Markovic, 1051/2024
- Adding Online Payment for Chat Mentorship
- Created a separate frontend page for online chat mentorship payment via PayPal.
- Implemented a button to redirect to PayPal.
- Adjusted page layout and styling.
- Connecting Client and Trainer Chat to the Backend
-
Connected the "Send" button with the API endpoint to send messages.
-
Linked Client Chat with the Trainer API to display the trainer's name instead of the ID.
-
Linked Trainer Chat with the Client API to display the client's name instead of the ID.
-
Added the message "No available clients/trainers" when no clients/trainers are available.
-
Added a lock/unlock icon in the trainer list based on the session status.
- Refactoring and Improvements
- Refactored controllers and repositories for chat sessions.
- Centralized context in ChatService and added a Data folder for better data organization.




Natalija Filipović, 1013/2024
Milan Mitreski, 1073/2024
Milenković Stefan, 1076/2024
- Added RabbitMQ consumer logic to the analytics service
- Temporarily removed authorization on the dev branch for easier testing
Labović Aleksandra, 1025/2024