Skip to content

goshva/verp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VendERP System

Система упраÐ�ми автоматами с Go и HTMX.

Быстрый старт

  1. Установите зависимости: make install-deps
  2. Проверьте подключение к БД: make db-test
  3. Запустите приложение: make run
  4. Откройте http://localhost:8080/dashboard

Структура проекта

vend_erp/ ├── cmd/server/ # Точка входа приложения ├── internal/ # Внутренние пакеты │ ├── config/ # Конфигурация приложения │ ├── database/ # Работа с базой данных │ ├── handlers/ # HTTP обработчики │ ├── models/ # Модели данных │ └── templates/ # HTML шаблоны ├── scripts/ # Вспомогательные скрипты └── static/ # Статические файлы

Функциональность

  • 📊 Дашборд с общей статистикой
  • 👥 Управление пользователями
  • 🤖 Управление вендинговыми автоматами
  • 🎥 Управление видео контентом
  • 💰 Финансовый учет
  • 🤝 Управление партнерами
  • 🔧 Система обслуживания

Технологии

  • Backend: Go 1.21+
  • PGSQL : 17
  • Frontend: HTMX, Hyperscript
  • Database: PostgreSQL
  • Templates: Go HTML templates

Команды разработки

  • make run - запуск сервера

  • make build - сборка бинарника

  • make dev - запуск в режиме разработки

  • make db-test - тест подключения к БД

  • make install-deps - установка зависимостей

  • sudo -u postgres psql

In PostgreSQL console:

CREATE USER venderp WITH PASSWORD 'password'; CREATE DATABASE venderp OWNER venderp; \q

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors