Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KFC-Optimizer

Menu Generator

src/menu_generator では make gen_all だけを使います。

cd src/menu_generator
sudo apt-get update
sudo apt-get install -y nlohmann-json3-dev
make gen_all

make gen_all は次の JSON を frontend/src/assets/ に生成します。

  • menu_lunch.json
  • menu_normal.json
  • menu_lunch_no_kids.json
  • menu_normal_no_kids.json
  • menu_names.json

GitHub Actions のデプロイでも同じ手順を使います。

Backend

Web API を動かすには Python 側の依存も入れます。backend/ に置いています。

cd backend
python -m pip install -r requirements.txt

入るパッケージ:

  • fastapi
  • uvicorn[standard]
  • pulp

バックエンド起動例:

cd backend
uvicorn web_app:app --reload --port 8000

Frontend

フロントエンドは frontend/ にあります。

cd frontend
npm install
npm run dev

ビルドする場合:

cd frontend
npm run build

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages