Home
Softono
WPF-POS

WPF-POS

Open source MIT C#
13
Stars
6
Forks
1
Issues
1
Watchers
2 years
Last Commit

About WPF-POS

WPF-POS is a user-friendly Point of Sale application built with C and the .NET Framework using Windows Presentation Foundation. Designed for small to medium businesses, it streamlines daily operations by providing integrated tools to manage inventory, track customers, record purchases, and process sales efficiently. The software leverages ADO.NET for robust data handling and supports dual storage options: SQLite for lightweight local file-based database management and Firebase Realtime Database via the FirebaseSharp library for cloud synchronization. Communication with external APIs is handled through RestSharp, ensuring flexibility for future integrations. The application follows a disconnected, data-centric architecture for improved performance and reliability. It is open source under the MIT License, allowing free use, modification, and distribution. To deploy, users need Visual Studio to clone the repository, restore dependencies, build the solution, and run the executable. This tool is ideal for retail e

Platforms

Web Self-hosted Windows

Languages

C#

Links

WPF Point of Sale (POS) Application

This is a simple WPF Point of Sale (POS) application developed using C# and .NET Framework. The application provides basic functionalities for managing inventory, customers, purchases, and sales.

Technologies Used

  • WPF (Windows Presentation Foundation): A framework for building Windows desktop applications.
  • C#: The primary programming language used in the application.
  • ADO.NET: A set of .NET libraries for data access, using a disconnected, data-centric architecture.
  • SQLite: A lightweight, file-based database system used for local data storage.
  • FirebaseSharp: A lightweight .NET library for working with Firebase Realtime Database.
  • RestSharp: A simple REST and HTTP API client for .NET.

How to Run the Application

  1. Make sure you have Visual Studio installed on your machine.
  2. Clone this repository to your local machine.
    
    git clone https://github.com/mohamedelareeg/WPF-POS.git
  3. Open the solution file (RovaPOS.sln) in Visual Studio.
  4. Build the solution to restore dependencies and compile the application.
  5. Set the startup project to the desired application (e.g., POS, Main).
  6. Run the application using Visual Studio.

License

This project is licensed under the MIT License - see the LICENSE file for details.