Skip to content

oto-lab/saizeriya

 
 

Repository files navigation

saizeriya

This repository includes a saizeriya-compatible server, client library, and client app.

Setup

bun i

Docker-free

bun install
bun run build # build packages/client & betterzeriya
bun run start # node apps/betterzeriya/build

Compatible Server

cd packages/server
bun dev

You can see the dashboard at /dashboard.

Client Library

A saizeriya client library written in JS/TS.

bun add saizeriya.js

And this includes CLI.

bunx saizeriya.js
# or
bun add -g saizeriya.js
saizeriya --help

Agent Skills

bunx skills add pnsk-lab/saizeriya/skills

With agent skills, you can order dishes with AI Agents such as Claude Code and Codex.

Betterzeriya: Client App

Betterzeriya is a 3rd-party client for saizeriya, with better UX and performance.

cd apps/betterzeriya
bun dev

Usage

Run with Docker

docker pull ghcr.io/pnsk-lab/betterzeriya:latest
docker run --rm -p 3000:3000 ghcr.io/pnsk-lab/betterzeriya:latest

Then open http://localhost:3000.

To run it in the background:

docker run -d --name betterzeriya -p 3000:3000 ghcr.io/pnsk-lab/betterzeriya:latest

To stop it:

docker stop betterzeriya

Use a different host port by changing the left side of -p. For example, -p 8080:3000 serves the app at http://localhost:8080.

Run manually

Docker-free

bun install
bun run betterzeriya:build # build packages/client & betterzeriya
bun run betterzeriya:start # node apps/betterzeriya/build

Deploy to Cloudflare

bun i
cd apps/betterzeriya
CLOUDFLARE=1 bun run build
wrangler deploy

Star History

Star History Chart

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 61.9%
  • Svelte 20.0%
  • CSS 11.2%
  • JavaScript 6.4%
  • Other 0.5%