Point of Sale (POS) System
A desktop-based point-of-sale system combining a Java Swing frontend with Spring Boot REST APIs, supporting a separation between desktop interfaces and backend services.
The story
Project Overview
The Point of Sale (POS) System is a desktop application project that combines a Java-based graphical interface with backend REST services.
I contributed to the development of the system using Java Swing for the desktop frontend and Spring Boot for the backend.
Development Approach
The application used a separation between the desktop interface and backend services.
Java Swing provided the graphical user interface, while Spring Boot was used to implement REST API functionality.
This structure allowed frontend and backend responsibilities to be developed as separate parts of the system.
My Contributions
- Contributed to the development of the desktop POS application.
- Worked with Java Swing for desktop frontend development.
- Worked with Spring Boot for backend REST API development.
- Participated in implementing functionality across the desktop and backend application components.
Key Takeaways
This project broadened my experience beyond web and mobile development by introducing desktop application development with Java Swing.
It also strengthened my understanding of Java-based application development and communication between frontend interfaces and backend services.