VendEase - Complete & modern POS solution

Bluehost Shared Hosting

VendEase — Complete POS Platform

Full-stack Point of Sale system with a Go backend, real-time sync, and cross-platform mobile & desktop app.
Deploy, rebrand, and start selling.

Go Backend · Kotlin Multiplatform · PostgreSQL · Docker Ready

Live Demo

Fully deployed and running on Hetzner VPS

API Health http://89.167.39.115/api/v1/health
Username admin
Password VendeaseAdmin2026!

First deploy auto-creates admin user & default store. Zero manual DB setup.

What’s Included

POS Backend Go + Fiber + SSE Real-time (port 8082)
POS App KMP + Compose Multiplatform (Android / iOS / Desktop)
Infrastructure Docker + Nginx + GitHub Actions CI/CD

Key Features

POS Application

  • Inventory & category management
  • Sales & transaction processing
  • Multiple payment methods
  • Multi-store support with stock transfers
  • Financial reports & analytics
  • Employee management & roles
  • Customer & supplier management
  • Loyalty programs & fidelity points
  • Coupons & discount system
  • Debt tracking & payments
  • QR / Barcode scanning
  • Real-time sync (SSE)
  • Tax configuration per store
  • Offline-capable local database

Backend & Infrastructure

  • First-time setup wizard (admin + store)
  • Multi-store management with headquarters
  • JWT authentication with refresh tokens
  • Role-based access control
  • Real-time SSE with PostgreSQL LISTEN/NOTIFY triggers
  • Audit logs & activity trail
  • SMTP email notifications
  • Rate limiting & CORS
  • Auto database migration on startup
  • Docker Compose deployment (dev & production)
  • GitHub Actions CI/CD pipeline
  • Nginx reverse proxy with security headers
  • Health checks & container auto-restart
  • Automated seed script for first deploy

Cross-Platform POS App

One Kotlin Multiplatform codebase — three target platforms

Android Min SDK 25 (Android 7.1+) · Target SDK 35
iOS iOS 15.3+ · iPhone & iPad
Desktop macOS · Windows · Linux

Download the POS App

Get the app for your platform and start selling right away

Android APK · Android 7.1+ Download APK
macOS DMG · macOS 12+ Download DMG
Windows EXE · Windows 10+ Download EXE
Linux DEB · Ubuntu / Debian Download DEB

Important — Backend URL Setup: On the POS app login screen, set the Backend URL to your server address (e.g. http://89.167.39.115/ for the demo). The app needs this to connect.

Tech Stack

Component Technologies
POS Backend Go 1.23, Fiber v2, GORM, PostgreSQL 16, SSE, LISTEN/NOTIFY, JWT
POS App Kotlin 2.2.10, Compose Multiplatform 1.8.1, Material 3, Ktor, Room DB, Koin
Infrastructure Docker, Docker Compose, Nginx, GitHub Actions, GHCR, Hetzner VPS

Why VendEase

  • Production Ready — Docker Compose, Nginx reverse proxy, health checks, rate limiting, security headers, CI/CD pipeline
  • Zero-Config First Deploy — Push to main and the system deploys itself, auto-creates admin user and default store
  • Fully Rebrandable — Change package names, logos, colors, strings, deploy under your own domain
  • Clean Architecture — Domain-driven design, clear separation of handlers, services, repositories
  • Real-Time Events — SSE with PostgreSQL triggers for live inventory and transaction syncing
  • Multi-Store & Multi-Language — Headquarters, stock transfers, store-specific pricing, English & French

Package Summary

  • Full source code for backend + cross-platform app
  • Go backend with real-time SSE & PostgreSQL triggers
  • Cross-platform POS app (Android, iOS, Desktop)
  • Docker Compose configs (dev & production)
  • GitHub Actions CI/CD pipeline to Hetzner
  • Nginx reverse proxy with security headers
  • PostgreSQL with auto-migration & seeding
  • JWT auth, rate limiting, CORS
  • Multi-store, multi-language, real-time SSE
  • First-deploy auto setup (admin + store)

Version History

v1.0.1 — March 2026 (Bug fix)

  • Fixed a DataStore bug in desktop app

v1.0.0 — February 2026 (Initial Release)

  • Go 1.23 + Fiber v2 backend with REST API & real-time SSE
  • PostgreSQL 16 with auto-migration, LISTEN/NOTIFY triggers
  • JWT auth, role-based access control, multi-store management
  • Inventory, transactions, payments, reports, loyalty, coupons, debt tracking
  • Kotlin 2.2.10 + Compose Multiplatform 1.8.1 POS app (Android, iOS, Desktop)
  • Offline support with Room (KMP), QR/barcode scanning, multi-language
  • Docker Compose, Nginx, GitHub Actions CI/CD, automated seed script
  • Comprehensive developer documentation

0 average based on 0 ratings.

hocel

hocel

Visit Author's Portfolio

View Portfolio
Last Update 2026-03-31
Created 2026-03-26
Sales 0
Discussion Comments
Software Version iOS 15 Android 15.0 Android 12.0 Android 11.0 Android 10.0 Android 9.0
Files Included XML .apk .java .xml .java .kotlin .plist .swift
Video Preview Resolution