Skip to content

Latest commit

 

History

History
51 lines (33 loc) · 2.41 KB

README.md

File metadata and controls

51 lines (33 loc) · 2.41 KB

frere-memoir

花束問題というデータモデリングの問題をテーマにした、在庫管理アプリケーションです。

アプリケーションについては、次の記事で解説しています。

TypeScriptで業務アプリを試作してみた(tRPC+Prisma)

アプリケーションの概要

フラワーショップ「フレール・メモワール」は店舗売りとは切り離してWEBショップ事業を立ち上げた。WEBで注文を受け付けて、指定された日付に指定場所に花束を届けるという形態。

当初は受注も少なく手作業で管理出来ていたが、受注が増えるにつれシステム化の必要性が出てきた。「新鮮な花を大切な記念日に」を売り文句にしていることもあって、廃棄される在庫が多く、受注の増加にともなって利益が伸びていないため。

フラワーショップ「フレール・メモワール」のための、花束の注文・在庫管理のシステムです。

このシステムのサーバー側は、次の5つのモジュールに分割されて作成されています。

コンテキスト 説明
メンテナンス 花束や花などのデータを管理する
仕入れ 花の仕入れを行う
在庫 現在の在庫や在庫推移を確認したり、花の破棄を行う
認証 ユーザーが、ユーザー登録やログインをする
注文 ユーザーが、花束の注文を行う

データベース設計

schema.prisma

技術スタック

環境構築

yarn install

cd server
cp .env.example .env
docker compose up -d

cd ../web
yarn run dev