You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+14-1
Original file line number
Diff line number
Diff line change
@@ -6,12 +6,25 @@ Used in over 30 countries and for over 20 years and now becoming open source.
6
6
The code is separated into two main areas, the client and server:
7
7
8
8
### Client
9
+
9
10
Built on [React](https://reactjs.org/) - a responsive, multi-lingual, web based client, also packaged as both a desktop and android app.
10
11
11
12
For more information, [read the client developer docs](client/README.md)
12
13
13
-
14
14
### Server
15
+
15
16
Built to be fast and reliable using [Rust](https://www.rust-lang.org/) and supporting either [PostgreSQL](https://www.postgresql.org/) or [SQLite](https://www.sqlite.org/index.html) databases.
16
17
17
18
For more information, [read the server developer docs](server/README.md)
19
+
20
+
### Architecture
21
+
22
+
The client application is a web app, which is compiled and then hosted by the server. This can also be hosted externally by any web server, though this is no longer the recommended approach. The server connects to the database and provides a graphQL API which is consumed by the client app.
23
+
24
+
Users browse to the client app on the configured server port from a web browser, or the various wrappers which provide platform specific capabilities. This web app then connects to the server using graphQL in order to fetch data, and to the web server for app resources.
25
+
26
+
In diagrammatic form this looks like the image below:
Copy file name to clipboardexpand all lines: client/packages/common/src/intl/locales/en/common.json
+10
Original file line number
Diff line number
Diff line change
@@ -30,6 +30,7 @@
30
30
"description.pack-quantity": "Total quantity in number of packs",
31
31
"description.remaining-to-supply": "The quantity remaining to be supplied, which is the Supply quantity less the quantity of this item on any linked Outbound Shipment",
32
32
"description.requested-quantity": "Quantity requested by customer",
33
+
"description.soh": "Stock on Hand",
33
34
"description.stock-on-hand": "Stock on Hand (Est. remaining)",
34
35
"description.supply-quantity": "The quantity that will be supplied by this store",
35
36
"description.total": "Total value",
@@ -102,6 +103,7 @@
102
103
"label.edited-by": "Edited by",
103
104
"label.entered": "Created",
104
105
"label.entered-by": "Entered by",
106
+
"label.event": "Event",
105
107
"label.expand": "Expand",
106
108
"label.expand-all": "Expand all",
107
109
"label.expiring-soon": "Expiring Soon",
@@ -154,6 +156,7 @@
154
156
"label.settings-username": "Site name",
155
157
"label.shipped": "Shipped",
156
158
"label.snapshot-num-of-packs": "Snapshot # of Packs",
"messages.confirm-save-stock-line": "Do you want to save the changes to this stock line? All changes will be logged and can be reviewed later from this screen.",
44
46
"messages.select-rows-to-delete-them": "Select rows to delete them",
0 commit comments