Point of Sale (POS) System

Overview of the project

This repository contains a Point of Sale (POS) system developed in C# using .NET framework. The system includes various features such as sales tracking, product management, supplier and customer management, and sales reporting.

Table of Contents


  1. Loading the Software Page: Initial loading screen of the software.

  2. Login Form: Secure login for users to access the system.

  3. Sales Dashboard: Overview of sales statistics and recent transactions.

  4. Software Dashboard: General dashboard for managing the software.

  5. Add Product: Form to add new products to the inventory.

  6. View Product: List and manage existing products.

  7. Add Supplier: Form to add new suppliers.

  8. View Supplier: List and manage existing suppliers.

  9. Add Customer: Form to add new customers.

  10. View Customer: List and manage existing customers.

  11. Sales Report: Generate and view sales reports.

  12. SQL Database Server: Backend database for storing all data.

  13. Product Receipt: Generate and print product receipts.


The POS system offers several benefits to businesses and their customers:

  • Improved Efficiency: Streamlines the sales process, reducing transaction times and improving customer satisfaction.

  • Accurate Sales Tracking: Provides real-time sales data, helping businesses track performance and make informed decisions.

  • Inventory Management: Efficiently manage inventory levels, ensuring that popular products are always in stock.

  • Customer Management: Maintain a comprehensive customer database, enhancing personalized marketing and customer loyalty.

  • Supplier Management: Keep track of suppliers and their products, ensuring timely restocking and better supplier relationships.

  • Sales Reporting: Generate detailed sales reports to analyze performance and identify trends.

  • Enhanced Security: Secure login system to protect sensitive business data.

  • User-Friendly Interface: Intuitive interface making it easy for employees to use, reducing the need for extensive training.


  1. Clone the repository:
git clone https://github.com/SAJIB3489/pos_software.git
cd pos_software
  1. Set up the database:
  • Ensure you have SQL Server installed.

  1. Build the application:
  • Build the solution.

  1. Run the application:
  • Press F5 in Visual Studio or run the compiled executable.


  • Login: UserName SAJIB and Password 349058

  • Navigate through the dashboard: Use the sidebar to navigate between different sections like adding products, viewing customers, generating reports, etc.


Here are some screenshots of the application:

Loading the Software Page

Login Form

Sales Dashboard

Software Dashboard

Add Product

View Product

Add Supplier

View Supplier

Add Customer

View Customer

Sales Report

SQL Database Server

Product Receipt

Video Demonstration

Watch the video demonstration of the POS System to see how it works:

Video Demonstration Link


You can download the full repository from my github. Contributions are welcome! Please open an issue or submit a pull request for any changes. Thank you.