Skip to content

Latest commit

 

History

History
35 lines (24 loc) · 639 Bytes

File metadata and controls

35 lines (24 loc) · 639 Bytes

bill provides a web site to split restaurant bills. It was developed as a personal learning project.

Install

Adjust accordingly.

pdm sync
nvm use # nvm use 22.13
npm install

Setup

Environment Variables

  • INFERENCE_API_TOKEN = OpenAI API secret key
  • FLASK_SECRET_KEY = Used as Flask secret_key

o4-mini = Used for reading bill images

Run

npm run build:css
npx tsc
cd src/ui/
PYTHONPATH="../:$PYTHONPATH" python main.py