Skip to content

Latest commit

 

History

250 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Auto-Gas-Station

Приложение киоска самообслуживания АЗС. Пользователь выбирает топливо, оплачивает через терминал Vendotek, сервер командует топливораздаточной колонкой по протоколу AZT 2.0, затем печатает фискальный чек на ККТ PayOnline-01-ФА.

Стек

Бэкенд — Go: Gin, SQLite (modernc), godotenv.
Фронтенд — Vue 3, Vite, TypeScript, Pinia, Vue Router, Tailwind v4, Zod, Vitest, Playwright.
Интеграции — Vendotek EzPOS (HTTP/JSON), AZT 2.0 (serial), ККТ A.2.0 (TCP), ESP32 watchdog (UART).

Структура репозитория

Путь Описание
server/ Go-бэкенд (Gin API, SQLite, адаптеры железа). Точка входа: cmd/api.
client/ Vue 3 SPA — экраны киоска и раздел администратора.
server/mocks/fuel-dispenser/ Мок ТРК по протоколу AZT 2.0 (serial-порт).
server/mocks/vendotek/ HTTP-мок платёжного терминала Vendotek (EzPOS).
server/mocks/kkt/ TCP-мок онлайн-кассы PayOnline-01-ФА (ККТ A.2.0).
server/mocks/esp32-watchdog/ UART-мок сторожевого таймера на ESP32.

About

ПО терминала самообслуживания для автоматической АЗС: выбор топлива, безналичная оплата, фискальный чек, управление колонкой. Go + Gin, Vue 3 + TypeScript. Разработка по заказу.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages