-
Notifications
You must be signed in to change notification settings - Fork 2
fsmi/garfield-pos
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
garfield-pos ------------ The garfield-pos project is an implementation of a stand-alone interactive interface to the Garfield database backend. It fetches input generated by multiple kbserver instances (see kbserver/) such as Numpads and Barcode scanners, and feeds that input to a state machine implementing basic shopping cart and checkout functionalities. The frontend/ folder contains the main logic implementation. The kbserver/ folder contained the evdev input server, but the project has since moved to its own repository (For further information, consult the readme in there). The displayd/ folder contains code for interfacing a vaccuum fluorescence POS display (directly piping the frontend output to a serial port is also possible). A simplified graph of the state machine can be found in flow.png, as well a more abstract system graph in system.png The latest version of garfield-pos can be found at https://github.com/kitinfo/garfield-pos Build prerequisites ------------------- See respective folders Setup ----- - Compile the needed components (kbserver, frontend, displayd) - Create configuration files for each component (see the respective projects/folders) - Run the auxiliary providers (kbserver, displayd) first - Then start the frontend instance
About
Standalone Point-of-Sales System for Garfield
Resources
Stars
Watchers
Forks
Packages 0
No packages published