šŸ“Š Project: Progress Bar Builder

šŸ“š Lesson 8: Polish Your CLI ā± 25-30 min šŸ“Š Intermediate
šŸŽÆ Objective

Build a customizable progress bar system using StringBuffer for efficient string building. Create different styles of progress bars with animations and percentage displays.

Requirements

  1. Create a ProgressBar class with configurable width, style, and colors
  2. Support multiple styles: classic, blocks, dots, spinner
  3. Use StringBuffer for efficient string building
  4. Implement percentage, fraction, and bar visualization
  5. Create an animated progress simulation