This POS System is revamped according the Layered Architecture in order to loose couple and higher the cohesion between the controller and the model of the system.
I have revamped this project using a variety of frameworks and technologies. Those repository links are as follows,
- Hibernate framework - https://github.com/IrushiSalwathura/point-of-sales-system-hibernate-maven.git
- Hibernate (JPA) - https://github.com/IrushiSalwathura/point-of-sales-system-JPA-maven.git
- Spring framework and Hibernate - https://github.com/IrushiSalwathura/point-of-sales-system-springHibernate-maven.git
- Spring framework and JPA - https://github.com/IrushiSalwathura/point-of-sales-system-springJPA-maven.git
- Hibernate Spring ORM - https://github.com/IrushiSalwathura/point-of-sales-system-hibernate-springORM-maven.git
- JPA Spring ORM - https://github.com/IrushiSalwathura/point-of-sales-system-jpa-springORM-maven.git
- Spring Data JPA - https://github.com/IrushiSalwathura/point-of-sales-system-springDataJPA-maven.git
- Either fork or download the repository using the URL https://github.com/IrushiSalwathura/point-of-sales-system-layered.git
- To fork use the command git clone https://github.com/IrushiSalwathura/point-of-sales-system-layered.git
- Then add the dependencies provided in the lib/ folder to the project structure.
The project is created with:
- Java FX
- JDBC
- JFoenix
- Jasper Reports
- Main Interface
- Place Order Interface