Architecture
Nutrix is a web application that consists of the following three main subsystems:
pos (Backend)
The core system and backend of nutrix, a REST api that's build in golang, for more information check the dedicated git repo nutrixpos/pos, pos uses a document based database built with mongo
posui (Frontend)
The user interface of nutrix, a web application that's build in vue, for more information check the dedicated git repo nutrixpos/posui
zitadel (oidc auth)
Zitadel is used for authenticating users of the system using oidc protocol, for more information check the official webpage of Zitadel https://zitadel.com/