https://github.com/ahme-dev/oswald
POS system for small shops, uses React and Pocketbase, in kurdish and english.
https://github.com/ahme-dev/oswald
Last synced: over 1 year ago
JSON representation
POS system for small shops, uses React and Pocketbase, in kurdish and english.
- Host: GitHub
- URL: https://github.com/ahme-dev/oswald
- Owner: ahme-dev
- License: gpl-3.0
- Created: 2023-02-10T16:27:07.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-05-20T19:27:00.000Z (about 3 years ago)
- Last Synced: 2025-01-20T14:50:40.283Z (over 1 year ago)
- Language: TypeScript
- Homepage:
- Size: 1.49 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README





# Oswald
A POS System for small shops, available in kurdish and english.
### Stack
- Language: **Typescript**
- UI: **React** + **Mantine** + **Heroicons**
- State Manager: **Redux Toolkit**
- Translation: **React-i18next**
- Backend: **Pocketbase**
### Features
- Add wanted products to checkout, change quantity and get price total and create transactions on checkout.

- Filter through products using names, about, prices and categories.

- Add, edit, and remove products with categories

- Multiple checkouts for multitasking.
- View transactions and refund them.

- Use in multiple languages (currently in english and kurdish).
- Beautiful modern UI in multiple colours and light/dark themes.

- Multiple users with different roles and permissions. Authenticated and secured.
- [TODO] View your sales data in elegant charts and diagrams.
- [TODO] Attribute transactions to users.
- [TODO] Handle multiple currencies
- [TODO] Add customer creation and setting for transactions.
- [TODO] Scan product codes for checkout and product addition
- [TODO] Generate printable transaction logs