ThogaKade is an innovative Point of Sale (POS) System crafted in Java employing JavaFX and JDBC technologies. Embracing a Layered Architecture this project prioritizes maintainability and scalability. The user interface boasts a sleek design combining the power of JavaFX and the finesse of CSS styling. Scene Builder takes center stage ensuring the creation of intuitive and visually appealing UIs. This project is dedicated to delivering a seamless and user-friendly POS system adept at efficiently managing sales transactions. Harnessing the capabilities of Java MySQL and CSS and guided by the ease of Scene Builder the application is thoughtfully packaged with both JAR and EXE files simplifying deployment across diverse platforms.
Here're some of the project's best features:
- User-Friendly Dashboard: An intuitive dashboard interface for easy navigation and efficient management of sales operations.
- Layered Architecture: The project follows a layered architecture enhancing modularity and maintainability.
- JavaFX and Scene Builder: Utilizes JavaFX for building interactive user interfaces and Scene Builder for designing UI layouts.
- Database Connectivity: JDBC is employed for seamless integration with a MySQL database ensuring robust data storage and retrieval.
1. JAR File: Execute the JAR file using the command java -jar ThogaKade.jar in the terminal or command prompt.
ThogaKade.jar
2. EXE File: Simply run the provided EXE file to launch the application.
ThogaKade.exe
3. Clone the repository: git clone https://github.com/Ikeshala/ThogaKade_with_Layered_Architecture.git
Technologies used in the project:
- Java: Core programming language for the project.
- JavaFX: Framework for creating rich desktop applications with a modern UI.
- CSS: Styling language used to customize the appearance of the UI.
- JDBC: Java Database Connectivity for interacting with a relational database.
Hello! 👋
Thank you for using ThogaKade! If you have any questions encounter issues or want to provide feedback we're here to help. Feel free to reach out to us through the following channels:
GitHub Issues: If you come across a bug or have a feature request please open an issue on GitHub Issues.
Email: You can also contact us via email at ikeshala.peiris@gmail.com for any inquiries or support.
I appreciate your interest in ThogaKade and value your feedback. Happy coding! 🚀




