In this POS System has all the functionalities of a pos system, like customer adding,item management,order placing,order viewing and order searching.It consists of five main parts;
* Manage customers
* Manage items
* Placeorders
* View orders
* Search orders
This system has developed by using Java, JDBC and MySQL.
Java Database Connectivity (JDBC) is an application programming interface (API) for the programming language Java, which defines how a client may access a database. It is a Java-based data access technology used for Java database connectivity. It is part of the Java Standard Edition platform, from Oracle Corporation.
Further this POS System has implemented by using various technologies and frameworks.Click the above link to check those implementations.
Different Implementations of POS System
- Before use this application you must need to install JAVA runtime environment and MYSQL database management services.
- JFoenix - is an open source Java library, that implements Google Material Design using Java components
- FontAwesomeFX-8.2 - FontAwesomeFX is an open source library adding Web Icons support to your JavaFX Apps! Including FontAwesome, WeatherIcons, Google Material Icons.
- MySQL Connector - MySQL Connector/J is the official JDBC driver for MySQL.
- Clone or Download the repository.
- Create a Database using script.sql file.
- Download the required library files.
- Create a lib file inside the project directory and copy those jar files into that.
- Find Database Configuration From src/dbConnection, and set your Database name,user name and password.
- Test it!.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Please make sure to update tests as appropriate.
Distributed under the MIT License. See License for more information.




