Skip to content

Releases: ItzInvisible/Combo-Menu

Release v.0.1.2

20 Feb 18:35

Choose a tag to compare

🥪 CMD Sandwich Shop - v0.1.2

What's New

This release brings quality of life improvements to the ordering experience, including a combo discount system, flexible input handling, a live running total, and a fully itemized receipt at checkout.


🏷️ Combo Discount

Customers who order a Sandwich, Drink, and Fries together will automatically receive a $1.00 combo discount applied to their total. The discount is clearly displayed in the final receipt breakdown.

🧾 Running Total

A running total is now displayed after each item is added to the order. Customers can see their cost grow step by step as they select their Sandwich, Drink, and Fries before reaching checkout.

📋 Itemized Final Receipt

The final receipt now displays every item ordered along with its individual cost, any combo discount applied, and the final total — giving customers a full breakdown of their order.

✅ Flexible Yes/No Input

All confirmation prompts throughout the ordering flow now accept both full words (Yes / No) and single letters (Y / N), making the ordering experience faster and more forgiving.


Bug Fixes & Improvements

  • Fixed packets_choice() not receiving the running total correctly
  • Fixed unreachable code in drink_choice()
  • Removed duplicate KETCHUP_PACKET_PRICE constant
  • Dividers added between each running total for improved readability
  • General indentation and code structure cleanup

How to Use

  1. Run the program and select your Sandwich
  2. Select a Drink
  3. Select Fries — Supersize option available for Small Fries
  4. Combo Discount is automatically applied
  5. Choose whether to add Ketchup Packets
  6. View your full itemized receipt and final total

Full Changelog: v0.1.1 → v0.1.2

Combo Menu v0.1.1

19 Feb 18:23

Choose a tag to compare

🥪 Sandwich Ordering System - v0.1.1

What's New

This release expands the ordering system beyond sandwiches, giving customers a fuller meal ordering experience.


🥤 Drink Choices

Customers can now select a drink to go along with their sandwich order. A list of available drink options is presented at checkout and the cost is added to the running total.

🍟 Fries

Fries have been added as a side option. Customers are prompted whether they would like to add fries to their order, with the price reflected in the total cost.

🔺 Supersize Option

Customers who add fries can now choose to Supersize their fries for a larger portion at an additional cost. The Supersize prompt appears after the customer confirms they want fries.


Bug Fixes & Improvements

  • Improved input validation across menu selections
  • General code structure and readability improvements

How to Use

  1. Run the program and select your sandwich
  2. Choose a drink from the available options
  3. Choose whether to add fries
  4. If fries are selected, choose whether to Supersize
  5. Confirm your order and view your total

Full Changelog: v0.1.0 → v0.1.1

Full Changelog: Combo_Menu...Fries_Integration

Combo Menu System v0.1.0

18 Feb 01:48
26683a2

Choose a tag to compare

🎉 Combo Menu System — Release v0.1.0
Release Title: Sandwich Selection & Confirmation
Tag: v0.1.0
Author: Carlos David (@ItzInvisible)
Repository: ItzInvisible/Combo-Menu

📝 Overview
This is the very first release of the CMD Sandwich Shop Combo Menu System! This initial version lays the foundation of the ordering experience by welcoming the customer, presenting sandwich options, and asking the user to confirm their selection before moving forward.

✨ What's New in v0.1.0

🏪 Welcome Screen — Greets the customer with a welcome message to the CMD Sandwich Shop
🥪 Sandwich Selection Menu — Presents three sandwich options for the customer to choose from:

1 — Chicken ($5.25)
2 — Beef ($6.25)
3 — Tofu ($5.75)

✅ Order Confirmation Prompt — After selecting a sandwich, the customer is asked to confirm their choice before the order proceeds
💲 Pricing Variables — Base prices defined for all sandwich types and drink sizes (Small: $1.00, Medium: $1.75, Large: $2.25), ready to be used in future releases
🖥️ CLI Interface — Fully command-line based, no external libraries required

🔮 Coming in Future Releases

Drink size selection to pair with your sandwich
Custom Build-Your-Own Combo support
Full order summary with itemized pricing
Final total calculation at checkout

🐛 Known Issues

The sandwich_option variable is defined inside the sandwich_choice() function but referenced outside of it at the end of the script, which will cause a NameError at runtime. This will be resolved in the next release.
The confirmation prompt currently accepts any text input rather than a strict Yes/No validation.

📦 How to Run
bashgit clone https://github.com/ItzInvisible/Combo-Menu.git
cd Combo-Menu
python combo_menu.py

Thank you for checking out the first release of Combo Menu! More features are on the way. 🚀