Skip to content

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.

License

Notifications You must be signed in to change notification settings

lakpahana/GroupProject_POS_3990_4040

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

POS SYSTEM

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.

Point of Sale (POS) System

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.

Contributors

We would like to acknowledge the contributions of the following individuals to the Point of Sale (POS) System project:

Table of Contents

Features

  • 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

Demo.Video.MP4

Screenshots

  • Login View image

  • Admin View Manage Cashier image

  • Admin View Add Manage Cashier
    image

  • Admin View Edit Manage Cashier
    image

  • Admin Manage Item image

  • Admin Manage Add Item image

  • Admin Manage Edit Item image

  • Admin Transaction View image

  • Admin Transaction Details View image

  • Cashier View image

  • Cashier Item Add View image

  • Bill Print image

  • Unit Test image

Getting Started

Prerequisites

  • Visual Studio for WPF application development.
  • .NET Core SDK.
  • SQLite database engine.
  • xUnit and FluentAssertions for unit testing.

Installation

  1. Clone the repository:

    git clone https://github.com/lakpahana/GroupProject_POS_3990_4040

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages