No description
  • JavaScript 79.4%
  • HTML 11.5%
  • CSS 9.1%
Find a file
2026-03-19 00:57:17 +03:00
data add tutorial tour 2026-03-02 21:02:51 +03:00
lib refactor, add panels, add ability to create check 2026-03-02 15:16:28 +03:00
migration refactor, add panels, add ability to create check 2026-03-02 15:16:28 +03:00
public arrows for tutorial tour 2026-03-02 23:39:51 +03:00
scripts first commit 2026-03-01 23:40:52 +03:00
server add tutorial tour 2026-03-02 21:02:51 +03:00
source first commit 2026-03-01 23:40:52 +03:00
.env add port to env 2026-03-01 23:43:51 +03:00
.gitignore add complaints to gitignore 2026-03-19 00:57:17 +03:00
README.md refactor, add panels, add ability to create check 2026-03-02 15:16:28 +03:00
server.js global refactoring 2026-03-02 19:40:30 +03:00

Check Payment

Локальный сервис для разделения оплаты по чекам.

Запуск

node server.js

После запуска сервис будет доступен по адресу http://localhost:3000. Если сервер открыт по сети, используйте IP или домен вашей машины.

Теперь сервис поддерживает несколько чеков:

  • можно создавать новые чеки из интерфейса
  • у каждого чека есть ссылка вида /?receipt=..., которой можно делиться
  • редактировать позиции и название чека может только его автор

Порт через env

Можно задать порт через переменную окружения:

PORT=8080 node server.js

Либо через файл .env в корне проекта:

HOST=0.0.0.0
PORT=8080

HOST=0.0.0.0 нужен, если вы хотите открывать сервис не только с локального компьютера, но и по IP/домену из сети.

При первом запуске старая структура с одним чеком автоматически мигрирует в data/receipts.json.