An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          

![Lines of code](https://img.shields.io/tokei/lines/github/ahmeddots/oswald?style=flat-square&color=white)
![GitHub](https://img.shields.io/github/license/ahmeddots/oswald?style=flat-square&color=khaki)
![GitHub package.json dependency version (prod)](https://img.shields.io/github/package-json/dependency-version/ahmeddots/oswald/@mantine/core?style=flat-square&color=palegreen)
![GitHub package.json dependency version (prod)](https://img.shields.io/github/package-json/dependency-version/ahmeddots/oswald/pocketbase?style=flat-square&color=palegreen)

# 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