Jamba Juice Menu & Order System

This project is a TypeScript implementation of a simplified Jamba Juice store system, developed as part of a series of WODs (Workout of the Day) in ICS 314. The project incrementally models real-world entities using object-oriented design principles.

The system begins by representing Jamba Juice menu items, including their ingredients, prices, and calorie counts by size. It then extends this functionality to support customer orders and, finally, store inventory management.

In Jamba Juice 1, I implemented:

In Jamba Juice 2, I added:

In Jamba Juice 3, I extended the system to reflect real-world constraints:

This project emphasizes:

Source:
TypeScript Playground