Skip to content

thesibaram/digital-coffee-machine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

☕ DIGITAL COFFEE MACHINE – Terminal App

Python License Fun

A bold, interactive CLI-based coffee ordering system built in Python using OOP principles, ASCII art, and styled with colorama. Designed for fun, learning, and resume projects.


🚀 Features

  • 🔸 Object-Oriented Python architecture
  • 🔸 Bold UI using colorama
  • 🔸 ASCII Art welcome banner
  • 🔸 Neon Loader animation
  • 🔸 Menu with pricing and real-time feedback
  • 🔸 Payment handling with coin simulation
  • 🔸 Resource tracking and machine report
  • 🔸 Extensible and GitHub-friendly file structure

🧠 How It Works

  1. CLI prints an ASCII-styled welcome screen
  2. User selects from multiple drinks (Espresso, Americano, etc.)
  3. Machine checks resources and asks for payment
  4. Brew simulation with animated loader
  5. Real-time report and change return (if any)

🎥Demo

CoffeeMachine_OOP_Demo.mp4

🤝 Contributing

Contributions are welcome!

  1. Fork this repo
  2. Create a new branch: git checkout -b feature/your-feature
  3. Commit: git commit -m "Add feature"
  4. Push: git push origin feature/your-feature
  5. Open a pull request

🛠️ Technologies Used

  • Colorama for CLI colors
  • Python 3.x
  • Created with ❤️ by Sibaram Behera

About

A structured Python OOP project simulating a coffee vending system with modular components, terminal UI, and payment logic.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages