Skip to content

Repository files navigation

Prepaid Point-of-Sale

Terminal Screenshot

A robust point-of-sale system built with Tauri and a React frontend, designed to run on Windows machines. It features frontend and backend validation, along with unit and integration tests to ensure stability during real-world use.


📌 Use Case

Funds are:

  • Sent via reports by the accounting office
  • Parsed into the system
  • Made available for purchases once processed

🛠️ Technical Overview

  • Architecture: Follows the Clean Architecture model for modular, decoupled design that simplifies testing and future changes.
  • Database:
    • Persistent storage: rusqlite (SQLite)
    • Legacy migration: via ODBC connection to Microsoft Access
  • PDF Generation: Uses lopdf to produce printable receipts
  • Platform: Built for offline-first use on Windows machines

✅ Key Features

  • Fully offline-capable desktop app
  • Receipt printing and financial reporting
  • Cleanly separated domains (UI, logic, persistence, integration)
  • Built with testability and long-term maintainability in mind

About

Offline Point of Sale Using Prepaid Account Funds

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages