-
-
Notifications
You must be signed in to change notification settings - Fork 25
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
329e38f
commit 7bc0b97
Showing
1 changed file
with
62 additions
and
22 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,23 +1,63 @@ | ||
# PharmaSpot Point of Sale | ||
Point of Sale application for Pharmacies | ||
|
||
**Features:** | ||
|
||
- Can be used by multiple PC's on a network with one central database. | ||
- Receipt Printing. | ||
- Search for product by barcode. | ||
- Staff accounts and permissions. | ||
- Manage Products and Categories. | ||
- Manage Users | ||
- Basic Stock Management. | ||
- Open Tabs and Orders. | ||
- Customer Database. | ||
- Transaction History. | ||
- Filter Transactions by Till, Cashier or Status. | ||
- Filter Transactions by Date Range. | ||
- Custom barcode | ||
- Product Expiry date | ||
- Calculate profit per item and total profit | ||
- Alerts for low Stock | ||
- Alerts expiration date | ||
- New styling and fix display issues | ||
![GitHub package.json version](https://img.shields.io/github/package-json/v/drkNsubuga/PharmaSpot) | ||
![GitHub all releases](https://img.shields.io/github/downloads/drkNsubuga/PharmaSpot/total) | ||
[![Build](https://github.com/drkNsubuga/PharmaSpot/actions/workflows/build.yml/badge.svg)](https://github.com/drkNsubuga/PharmaSpot/actions/workflows/build.yml) | ||
[![Release](https://github.com/drkNsubuga/PharmaSpot/actions/workflows/release.yml/badge.svg)](https://github.com/drkNsubuga/PharmaSpot/actions/workflows/release.yml) | ||
[![GitHub issues](https://img.shields.io/github/issues/drkNsubuga/PharmaSpot)](https://github.com/drkNsubuga/PharmaSpot) | ||
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/drkNsubuga/PharmaSpot/blob/main/LICENSE) | ||
|
||
PharmaSpot is a cross-platform Point of Sale system designed for pharmacies and built to streamline operations and enhance customer service. | ||
|
||
## Features | ||
|
||
- **Multi-PC Support:** Allows multiple computers on a network to access a central database, ensuring data consistency across all locations. | ||
|
||
- **Receipt Printing:** Generate professional receipts for your customers, making transactions more convenient. | ||
|
||
- **Product Search:** Quickly find products by scanning barcodes, simplifying inventory management. | ||
|
||
- **Staff Accounts and Permissions:** Create user accounts with various permission levels to control access and actions within the system. | ||
|
||
- **Product and Category Management:** Easily manage your products and categorize them for efficient organization. | ||
|
||
- **User Management:** Administer and maintain user accounts for your staff members. | ||
|
||
- **Basic Stock Management:** Keep track of your inventory and update stock levels as needed. | ||
|
||
- **Open Tabs and Orders:** Manage open tabs and orders to accommodate customer preferences. | ||
|
||
- **Customer Database:** Maintain a customer database to personalize interactions and build loyalty. | ||
|
||
- **Transaction History:** Access a comprehensive record of all transactions for reference and reporting. | ||
|
||
- **Transaction Filtering:** Filter transactions by till, cashier, or status, providing valuable insights into your sales. | ||
|
||
- **Date Range Filtering:** Narrow down transactions based on specific date ranges for in-depth analysis. | ||
|
||
- **Custom Barcode Support:** Define custom barcodes for products, enhancing flexibility in inventory management. | ||
|
||
- **Product Expiry Date Tracking:** Keep an eye on product expiry dates to prevent sales of expired items. | ||
|
||
- **Profit Calculation:** Calculate profit per item and total profit, helping you make informed business decisions. | ||
|
||
- **Low Stock Alerts:** Receive alerts for low stock levels to avoid running out of popular products. | ||
|
||
- **Expiry Date Alerts:** Stay informed about product expiration dates, reducing waste and potential liabilities. | ||
|
||
- **Improved Styling:** Enjoy a fresh, modern look with enhanced display quality, making the user experience more appealing. | ||
|
||
--- | ||
## Usage | ||
- Clone this project. | ||
- Open terminal and navigate into the cloned folder. | ||
- Run ```npm install``` to install dependencies. | ||
- Run ```npm run electron```. | ||
|
||
## Credits | ||
|
||
This repository is an adaptation of the [POS]([https://github.com/original-repo-owner/original-repo-name](https://github.com/ailakhdar/Store-POS)) | ||
Feel free to report any issues or suggest enhancements via [GitHub Issues](https://github.com/drkNsubuga/PharmaSpot/issues). | ||
|
||
### License | ||
|
||
PharmaSpot Point of Sale is licensed under the [MIT License](https://github.com/drkNsubuga/PharmaSpot/blob/main/LICENSE). |