Point of Sale software specifically designed for offset and digital printing business. Powered by JavaFX and Kotlin frameworks. Heavily under development.
- Multi-language: currently supports English and Bahasa.
- Priviledged-based employee management, certain actions can only be done by admins.
Head to releases to download this app in several variants:
dmg
- macOS installer for Apple Silicon.exe
- Windows 64-bit installer.
MongoDB is required to run the app, install it on server system and grant privileges to the main user in admin database:
{
"user": "my_name",
"pwd": "my_password",
"roles": [
{
"role": "userAdminAnyDatabase",
"db": "admin"
},
{
"role": "dbAdminAnyDatabase",
"db": "admin"
},
{
"role": "readWriteAnyDatabase",
"db": "admin"
}
]
}
Type | Tested Device | Note |
---|---|---|
ESC/POS compatible printer | Epson LX-310 | Printed in continuous form paper sized 4.25" × 5.5" (quarter Letter). |
Fingerprint scanner | E-Clocking Reader | Employee and attendee records are obtained with Microsoft Excel using plugin. |
Built with Kotlin in mind, this app is fully written in Kotlin and using some Kotlin-based frameworks:
- Kotlin for JVM
- Preview version of Kotlin NoSQL Framework
- Kotlin Coroutines
- Gradle Kotlin DSL
Others include:
- MongoDB server.
- Google's Guava, used mainly for its powerful multimap.
- Joda-Time and SLF4J, brought by Kotlin NoSQL.
- Apache POI and some of its commons libraries.
- Personal libraries.