The Point of Sale (POS) System is a user-friendly application developed using WPF (Windows Presentation Foundation) and C#. It provides an efficient and intuitive interface for managing sales and performing various operations related to product management and user roles.
A desktop application for managing point-of-sale operations, designed to provide a user-friendly interface for handling sales, product management, and transaction history. This system is built using WPF with the MVVM pattern, SQLite for the database, and includes unit tests for business logic.
We would like to acknowledge the contributions of the following individuals to the Point of Sale (POS) System project:
-
User Authentication:
- Login screen for admin and normal users with password verification.
- Admins can create and manage user accounts.
-
Entity Management:
- CRUD operations for at least two entities (e.g., Products, Transactions).
- Calculate total bills with sales tax.
-
Security:
- Passwords are securely hashed and stored.
- Protect sensitive data.
-
Unit Tests:
- Comprehensive unit tests covering business logic.
-
Additional Functionality:
- View transaction history, display bills, and print receipts.
Demo.Video.MP4
- Visual Studio for WPF application development.
- .NET Core SDK.
- SQLite database engine.
- xUnit and FluentAssertions for unit testing.
-
Clone the repository:
git clone https://github.com/lakpahana/GroupProject_POS_3990_4040