Skip to content

retail point of sale for a small produce store with one location

Notifications You must be signed in to change notification settings

openproduce/pos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pos

This is a retail point of sale system for a small grocery store.

client

The client directory contains a keyboard-driven cash register UI designed to run full screen in a web browser. It supports USB magstripe readers and barcode scanners that act like keyboards. It contains very little business logic and no database logic. Instead it exchanges messages using a REST JSON protocol with a colocated server program.

server

The server directory contains a Python server that runs on each cash register. It exchanges messages using a REST JSON protocol with a locally running UI client. Its main jobs are to talk to a database server and handle unsupported browser peripherals like receipt printers.

About

retail point of sale for a small produce store with one location

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published