mirror of
https://github.com/r-ca/kidshift-be.git
synced 2024-10-25 16:14:02 +00:00
お駄賃管理アプリ「KidShift」バックエンドサーバーリポジトリ
https://kidshift-beta.nem.one/
dev | ||
prisma | ||
src | ||
static | ||
.env | ||
.gitignore | ||
docker-compose.yml | ||
Dockerfile | ||
LICENSE | ||
package-lock.json | ||
package.json | ||
README.md | ||
tsconfig.json | ||
tsconfig.paths.json |
KidShift バックエンドサーバー
kidshift-be
Setup (prod)
Docker (docker compose)
git clone https://ns1b-gitea.nem.one/kidshift/kidshift-be.git
cd kidshift-be
docker compose up -d
既知の問題 - Known Issues
- ユーザーの権限処理に不備がある
- 何らかの方法でtaskIdなどを入手できた場合、HomeGroupIdのチェックをすり抜けることが出来てしまう
- アイコンのアップロードが未実装(minioは現時点で起動しているだけ)
- CORSの設定が不十分
- NODE_ENVを考慮するような実装がなされていない
- Port, ListenAddressなどがハードコードされている
- Swaggerがインストールされているだけで内容が存在しない
- IDEによってはgitignoreに不足がある
- 依存関係の整理が不十分で、devDependenciesにあるべきものがdependenciesに含まれている
- ディレクトリ構成が不適切なままになっている部分がある
- 発行から一定期間が経過したログインコードを無効にする処理が実装されていない
- 依存性注入(InversifyJS)がセットアップだけされて使われていない