Readme.mdを追加

This commit is contained in:
rca 2024-07-30 00:56:16 +09:00
parent 47a0888658
commit f5a6b22126

29
README.md Normal file
View File

@ -0,0 +1,29 @@
# KidShift バックエンドサーバー
## kidshift-be
### Setup (prod)
#### Docker (docker compose)
```bash
git clone https://ns1b-gitea.nem.one/kidshift/kidshift-be.git
cd kidshift-be
docker compose up -d
```
### 既知の問題 - Known Issues
- ユーザーの権限処理に重大な不備がある
- 子供/保護者それぞれが他のHomeGroupの同権限ユーザーとして操作できてしまう(homeGroupIdでのチェックが行われていない)
- アイコンのアップロードが未実装(minioは現時点で起動しているだけ)
- CORSの設定が不十分
- NODE_ENVを考慮するような実装がなされていない
- Port, ListenAddressなどがハードコードされている
- Swaggerがインストールされているだけで内容が存在しない
- IDEによってはgitignoreに不足がある
- 依存関係の整理が不十分で、devDependenciesにあるべきものがdependenciesに含まれている
- ディレクトリ構成が不適切なままになっている部分がある
### 関連
- [KidShift Webフロントエンド](https://ns1b-gitea.nem.one/kidshift/kidshift-web)
- [KidShift Androidクライアント](https://ns1b-gitea.nem.one/kidshift/KidShift)
- [KisShift AlexaSkills](https://ns1b-gitea.nem.one/kidshift/kidshift-skills)