A Point of Sale (POS) system built with Java and JavaFX, implementing MVC architecture and Object-Oriented Design principles. The project simulates real-world coffee shop operations with complex order processing and receipt generation logic.
- Order processing with dynamic pricing
- Add-on management for drinks
- Custom string parsing for order calculations
- Interactive receipt generation
- User-friendly interface inspired by real coffee shop operations
- Java JDK 17 (LTS)
- JavaFX
- Eclipse IDE
- MVC Architecture Pattern
- Complex string manipulation for order processing
- Dynamic calculation of orders with add-ons
- Robust business logic implementation
- Clean separation of concerns using MVC
- Extensive use of OOP principles
- Java JDK 17 or higher
- Eclipse IDE
- Properly configured Java environment variables
- Download and install JDK 17 from BellSoft
- Install Eclipse IDE from Eclipse Downloads
- Configure Java environment variables
- Import project into Eclipse
- Run the application