# DOUKI

## インストール
1. pnpm i
1. cp .env.example .env
1. pnpm build
1. docker compose up -d [サービス名]
1. pnpm db:push

## 機能
### Admin
- 予約システム
- 同期システム
- Api鍵の管理

### Cron
- メイン使用サイトのボーリング1時間に1回ほどデータ取得
- その他リマインダーなどのバッチ処理

### Extension
- Chrome拡張機能でメイン使用サイトの監視・DOUKIへデータ送信

### Mobile
- 予約スケジュール機能

### Online
- カスタマー側のオンライン予約システム

### Worker
- 同期データのボーリング処理

## 失敗メモ
- trpc-panelをapp.moduleに設定していたらdockerのcannot find moduleエラー消えなかった