Title: [Backend] Criar serviço e modelo para notificações in-app · Issue #22 · UnifespCodeLab/IBEApp-api · GitHub
Open Graph Title: [Backend] Criar serviço e modelo para notificações in-app · Issue #22 · UnifespCodeLab/IBEApp-api
X Title: [Backend] Criar serviço e modelo para notificações in-app · Issue #22 · UnifespCodeLab/IBEApp-api
Description: Descrição: Desenvolver um sistema para notificar usuários sobre eventos relevantes, como um novo comentário em sua postagem ou uma resposta ao seu comentário. Será necessário criar uma nova coleção notifications no MongoDB. Critérios de ...
Open Graph Description: Descrição: Desenvolver um sistema para notificar usuários sobre eventos relevantes, como um novo comentário em sua postagem ou uma resposta ao seu comentário. Será necessário criar uma nova coleção...
X Description: Descrição: Desenvolver um sistema para notificar usuários sobre eventos relevantes, como um novo comentário em sua postagem ou uma resposta ao seu comentário. Será necessário criar uma nova coleção...
Opengraph URL: https://github.com/UnifespCodeLab/IBEApp-api/issues/22
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"[Backend] Criar serviço e modelo para notificações in-app","articleBody":"Descrição: Desenvolver um sistema para notificar usuários sobre eventos relevantes, como um novo comentário em sua postagem ou uma resposta ao seu comentário. Será necessário criar uma nova coleção notifications no MongoDB.\n\nCritérios de Aceitação:\n\nCriar um NotificationService que gera uma notificação quando:\n\nAlguém comenta em um post do usuário.\n\nAlguém responde a um comentário do usuário.\n\nCriar o endpoint GET /notifications para o usuário autenticado ver suas notificações (lidas e não lidas).\n\nCriar o endpoint POST /notifications/{id}/read para marcar uma notificação como lida.","author":{"url":"https://github.com/VinicGou","@type":"Person","name":"VinicGou"},"datePublished":"2025-10-13T14:17:02.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":0},"url":"https://github.com/22/IBEApp-api/issues/22"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:fcb3c30f-bc24-718b-d9ea-49e47f22d3f6 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | BFE8:34A963:DC1D66:12889D8:6A4C61CE |
| html-safe-nonce | 55540764a87c42227e8cdb6d2373910d0b56f6545f068753e417e8f12bdd4f33 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCRkU4OjM0QTk2MzpEQzFENjY6MTI4ODlEODo2QTRDNjFDRSIsInZpc2l0b3JfaWQiOiI5MTIwMzkwNTg5ODc0NzI1MzI3IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 821447baed124e3f95ea8c6db4a5be7e11849889e11981d53e2ee3bf1376c8bc |
| hovercard-subject-tag | issue:3510256392 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/UnifespCodeLab/IBEApp-api/22/issue_layout |
| twitter:image | https://opengraph.githubassets.com/897ef7b108f96334cc802cfab03df136c4f513252a34d7f1df8c60884ae6160e/UnifespCodeLab/IBEApp-api/issues/22 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/897ef7b108f96334cc802cfab03df136c4f513252a34d7f1df8c60884ae6160e/UnifespCodeLab/IBEApp-api/issues/22 |
| og:image:alt | Descrição: Desenvolver um sistema para notificar usuários sobre eventos relevantes, como um novo comentário em sua postagem ou uma resposta ao seu comentário. Será necessário criar uma nova coleção... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | VinicGou |
| hostname | github.com |
| expected-hostname | github.com |
| None | 3d11bb817438277de2a940854450e83a7d32b6aeb5014e9e6b00a6423900251c |
| turbo-cache-control | no-preview |
| go-import | github.com/UnifespCodeLab/IBEApp-api git https://github.com/UnifespCodeLab/IBEApp-api.git |
| octolytics-dimension-user_id | 90548383 |
| octolytics-dimension-user_login | UnifespCodeLab |
| octolytics-dimension-repository_id | 1001146752 |
| octolytics-dimension-repository_nwo | UnifespCodeLab/IBEApp-api |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 1001146752 |
| octolytics-dimension-repository_network_root_nwo | UnifespCodeLab/IBEApp-api |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 14099438da5379150f15a2892474c7c7e6c0e55e |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width