Skip to content

This project implements the Object Oriented Design principles and MVC design architecture pattern to implement the simple logics of Point of Sales for a coffee shop.

Notifications You must be signed in to change notification settings

himmat12/coffee_shop_pos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coffee Shop POS System

Overview

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.

Key Features

  • 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

Technical Stack

  • Java JDK 17 (LTS)
  • JavaFX
  • Eclipse IDE
  • MVC Architecture Pattern

Implementation Highlights

  • 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

System Requirements

  • Java JDK 17 or higher
  • Eclipse IDE
  • Properly configured Java environment variables

Setup Instructions

  1. Download and install JDK 17 from BellSoft
  2. Install Eclipse IDE from Eclipse Downloads
  3. Configure Java environment variables
  4. Import project into Eclipse
  5. Run the application

Screenshots

POS Main Interface Order Processing Receipt Generation

About

This project implements the Object Oriented Design principles and MVC design architecture pattern to implement the simple logics of Point of Sales for a coffee shop.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages