Skip to content

About

🍰 A sweet and simple Python CLI app to manage your favorite cake recipes β€” add, view, edit, delete, and list them easily!

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

Β 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Cake World Banner

🍰 Cake World - Python Recipe Manager

Cake World is a Python console application that allows you to add, view, edit, delete, and list your favorite cake recipes using simple file handling and regular expressions.

πŸ“Ž Quick Access

▢️ Run Script β€’ πŸ“‹ Features β€’ πŸ“‚ File Structure β€’ πŸ’‘ Future Ideas


πŸ“Œ Features

  • πŸ“ Add a new cake recipe
  • πŸ” View recipe
  • πŸ—‘οΈ Delete recipe
  • ✏️ Edit a saved recipe
  • πŸ“‹ List all saved cake names
  • πŸ“„ Display all saved recipes (formatted)

🧠 Technologies Used

  • Python 3.x
  • File Handling (open, read, write)
  • Regular Expressions (re module)
  • Object-Oriented Programming (OOP)

πŸš€ How to Run

  1. Clone the repo or download the code:
    git clone https://github.com/Rumaisas-islam/cake-world.git
    cd cake-world

2. **Run the script**:

   ```bash
   python cake_world.py
  1. Follow the on-screen menu to interact with the app.

πŸ“‚ File Structure

cake-world/
β”‚
β”œβ”€β”€ cake_world.py       # Main Python script
β”œβ”€β”€ cake.txt            # File where recipes are saved (auto-created)
└── README.md           # Project description

πŸ“Œ Sample Menu

______Welcome To The Cake World______

What you want to do
1. Add Recipe
2. Search Recipe
3. Delete Recipe
4. Update Recipe
5. List All Cake Names
6. Print All Recipes
7. Exit

🧁 Example Recipe Format

Title:Chocolate Fudge
Ingredients:Flour, Cocoa, Eggs, Sugar
Recipe:Mix ingredients and bake at 180Β°C for 30 mins
======================================

πŸ’‘ Future Ideas

  • πŸ”„ Export/import recipes in JSON
  • πŸ–₯ GUI version using Tkinter
  • 🌐 Web version using Flask

πŸ§‘β€πŸ’» Author

View on GitHub


πŸ“ License

License: MIT

This project is licensed under the MIT License.

About

🍰 A sweet and simple Python CLI app to manage your favorite cake recipes β€” add, view, edit, delete, and list them easily!

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages