https://github.com/damouu/library-app-comments
図書館システムのコメント欄のAPIで、会員がコメントを登録したり登録されたメント取得したり削除したりこのAPIお通じてすることが出来ます。
https://github.com/damouu/library-app-comments
expressjs javascript jwt-authentication mvc rest-api
Last synced: 3 months ago
JSON representation
図書館システムのコメント欄のAPIで、会員がコメントを登録したり登録されたメント取得したり削除したりこのAPIお通じてすることが出来ます。
- Host: GitHub
- URL: https://github.com/damouu/library-app-comments
- Owner: damouu
- Created: 2025-11-27T21:18:01.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2026-02-15T23:55:45.000Z (5 months ago)
- Last Synced: 2026-04-12T01:57:58.794Z (3 months ago)
- Topics: expressjs, javascript, jwt-authentication, mvc, rest-api
- Language: JavaScript
- Homepage:
- Size: 426 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Library App Comments
概要
図書館管理システムにおけるユーザーのコメントと評価を管理する Node.js/Express マイクロサービスです。MongoDBを使用し、高速な読み書きと柔軟なデータ構造を実現しています。
Overview
The Comments API is a high-performance Node.js microservice built with Express and Mongoose. It handles user reviews, ratings, and social interactions within the library ecosystem, utilizing a non-blocking I/O architecture for high concurrency.
---
## CI/CD Workflow
This repository utilizes a robust automation pipeline to ensure production-grade code quality:
Preparation & Linting: Code formatting and static analysis.
Test Suite: Execution of unit and integration tests (Jest coverage gate).
YouTrack Integration: Automatic status synchronization with project management tools.
Containerization: Automated Docker image builds and push to Docker Hub upon successful merge.
## Badges
[](https://codecov.io/gh/damouu/library-app-comments)
[](https://github.com/damouu/library-app-comments/actions/workflows/youtrack-staging.yml)
[](https://github.com/damouu/library-app-comments/actions/workflows/youtrack-done.yml)
[](https://github.com/damouu/library-app-comments/actions/workflows/run-tests.yml)
[](https://github.com/damouu/library-app-comments/actions/workflows/prepare.yml)
[](https://github.com/damouu/library-app-comments/actions/workflows/merge-pr.yml)
[](https://github.com/damouu/library-app-comments/actions/workflows/build-and-publish.yml)
[](https://hub.docker.com/r/damou/library-app-comments)
[](https://hub.docker.com/r/damou/library-app-comments)