drkNsubuga / PharmaSpot

PharmaSpot - Point of Sale for Pharmacies built with Electron

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PharmaSpot Point of Sale

GitHub package.json version GitHub all releases Build Release GitHub issues License

PharmaSpot Logo

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 UI Enjoy a fresh, modern look with enhanced display quality, making the user experience more appealing.

Demo

screen-capture.webm
Point of Sale Payment Point
PharmaSpot Demo - POS PharmaSpot Demo - Payment
Receipt Transactions
PharmaSpot Demo-Receipt PharmaSpot Demo - Transactions
Status Alerts More on the Roadmap
PharmaSpot Demo - Status Alerts
  • Auto Updates
  • Back up
  • Restore
  • Export to excel

Getting Started

  • Download PharmaSpot

  • Unzip the package to a location of your choice.

  • Click the PharmaSpot executable in the folder

  • Login for default user:

    • username: admin
    • password: admin

For Developers

  • Clone this project.
  • Open terminal and navigate into the cloned folder.
  • Run npm install to install dependencies.
  • Run npm run start.
  • Run gulp to bundle css and js assets
  • Run npm run test to run tests

Credits

Adapted from Store-POS by tngoman.

Feel free to report any issues or suggest enhancements via GitHub Issues.

License

PharmaSpot Point of Sale is licensed under the MIT License.

About

PharmaSpot - Point of Sale for Pharmacies built with Electron

License:MIT License


Languages

Language:CSS 48.7%Language:JavaScript 36.3%Language:HTML 13.9%Language:TypeScript 1.0%