Repolode
Raktim94

Raktim94/nodedr-restaurant-pos

ローカルサーバーで動作し、請求処理やUPI QR決済、テーブル管理、キッチンディスプレイ、予約、在庫、スタッフ給与に対応するセルフホスト型レストランPOSです。

代替できる製品:Toast POSSquare for Restaurants

スター
288
フォーク
181
未解決の Issue
12
最終コミット
18 時間前

これは何?

OrderRestroは、店内飲食、テイクアウト、デリバリー、キッチン業務に対応するオープンソースのレストラン管理システムです。PostgreSQL、NestJS API、Next.jsのWebアプリからなるスタック全体を、レストランのローカルネットワーク内にある単一サーバーでDocker Composeを使って稼働できます。そのため、インターネットに接続できない場合も、注文受付、請求処理、キッチンディスプレイ、印刷を続けられます。

POSに加えて、予約とウェイティングリストに対応したビジュアルなフロアプラン、伝票を各ステーションに振り分けるライブキッチンディスプレイ、オプションやコンボを設定できるメニュー管理、レシピ原価計算と発注に対応した在庫管理を備えています。さらに、スタッフの出退勤記録、シフト管理、勤務時間に基づく給与計算、会計レポート、ポイント制度を備えたCRM、複数店舗の管理にも対応します。税処理では、インドのGST、米国のSales Tax、EUのVAT、スペインのIVAに対応しています。

AGPL-3.0ライセンスのプロジェクトで、端末ごとのサブスクリプション料金を払わずにセルフホストしたい個人経営の飲食店、カフェ、チェーン店を対象としています。VPSにデプロイしたり、CasaOSやZimaOSのアプリとしてインストールしたりすることもでき、Windowsクライアントを使えば、レジ端末でWeb UIを利用できます。

主な機能

  • 01請求額と同額のUPI QRコードによる決済に加え、チップ、ギフトカード、ポイント、返金に対応。
  • 02伝票を複数のステーションに振り分けられるライブキッチンディスプレイ。
  • 03テーブル予約、ウェイティングリスト、QRコードによるテーブル注文に対応したビジュアルなフロアプラン。
  • 04レシピ原価計算、ロット・賞味期限の追跡に対応した食材在庫管理、発注。
  • 05スタッフの出退勤記録、シフト管理、休暇管理、勤務時間に基づく給与計算。
  • 06Docker Composeを使ってローカルサーバーで稼働し、インターネット接続なしでも利用可能。

ユースケース

  • 端末ごとのサブスクリプション料金なしでセルフホスト型POSを使いたい個人経営のカフェやレストラン。
  • 店舗でUPI決済に対応したGST請求が必要なインドの事業者。
  • 複数の店舗間で在庫移動やレポートを管理するレストランチェーン。
  • インターネット障害時にも確実な注文表示と印刷が必要なキッチン。

クイックスタート

  1. 1

    プロジェクトフォルダから Docker Compose でスタックを起動します

    docker compose up
  2. 2

    ブラウザでポート 1995 にアクセスしてアプリを開きます(例:http://localhost:1995)

使う前に知っておきたいこと

  • 現在も開発中で、分割請求と分割払いにはまだ対応していません。
  • AGPL-3.0 ライセンスのため、変更したバージョンをネットワークサービスとして実行する場合、ソースコードも公開する必要があります。
  • セルフホスティングには Docker と、サーバーを実行するマシンが必要です。

収録されている特集

トピック

#point-of-sale#restaurant-management#self-hosted#kitchen-display-system#inventory-management#nestjs#nextjs#postgresql#casaos#docker

よくある質問

nodedr-restaurant-pos とは?
ローカルサーバーで動作し、請求処理やUPI QR決済、テーブル管理、キッチンディスプレイ、予約、在庫、スタッフ給与に対応するセルフホスト型レストランPOSです。 OrderRestroは、店内飲食、テイクアウト、デリバリー、キッチン業務に対応するオープンソースのレストラン管理システムです。PostgreSQL、NestJS API、Next.jsのWebアプリからなるスタック全体を、レストランのローカルネットワーク内にある単一サーバーでDocker Composeを使って稼働できます。そのため、インターネットに接続できない場合も、注文受付、請求処理、キッチンディスプレイ、印刷を続けられます。
nodedr-restaurant-pos は無料で使えますか?ライセンスは?
nodedr-restaurant-pos は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
nodedr-restaurant-pos は今もメンテナンスされていますか?
活発にメンテナンス中。nodedr-restaurant-pos の最終コミットは 2026年11月6日 です。
nodedr-restaurant-pos は何に使えますか?
端末ごとのサブスクリプション料金なしでセルフホスト型POSを使いたい個人経営のカフェやレストラン。 店舗でUPI決済に対応したGST請求が必要なインドの事業者。 複数の店舗間で在庫移動やレポートを管理するレストランチェーン。 インターネット障害時にも確実な注文表示と印刷が必要なキッチン。
nodedr-restaurant-pos のインストール方法は?
プロジェクトフォルダから Docker Compose でスタックを起動します: docker compose up ブラウザでポート 1995 にアクセスしてアプリを開きます(例:http://localhost:1995)
nodedr-restaurant-pos はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/Raktim94/nodedr-restaurant-pos

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト