OSIM は EC ショップのバックオフィスに必要な機能をまとめて提供するサービスです。
以下機能が含まれています
- 注文の受付
- 注文の状態管理
- 入庫・出庫
- 履歴管理
- 倉庫間移動
- 出荷の作成生
- 輸送ベンダー管理
- 輸送帳票生成
- 複数ユーザ
- ユーザー間のリアルタイム情報更新
- Google Workspace への通知
- Google Workspace へのタスク割り当て
** 図 Backend:WorkspaceService 部分が本プロジェクト
-
メインデータベースの起動が必要。
-
justのインストールが必要
just start
just generate-structure
AWS_ACCESS_KEY_ID
: DynamoDB AWS のアクセスキー
AWS_SECRET_ACCESS_KEY
: DynamoDB AWS のシークレットアクセスキー
google_service_configurations/
フォルダー内のconfig.yaml
ファイルを読み込む。
以下が設定変数:
webhooks_url
: Google Chat への通知用 Webhook URL
dynamoDb_table_name
: Google OAuth2 Token の DynamoDB テーブル名
app_port
: アプリケーションのポート番号
また、GCP のアプリケーション認証情報をgoogle_service_configurations/
フォルダー内にcredentials.json
という名前で保存する。