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.
- π Add a new cake recipe
- π View recipe
- ποΈ Delete recipe
- βοΈ Edit a saved recipe
- π List all saved cake names
- π Display all saved recipes (formatted)
- Python 3.x
- File Handling (
open,read,write) - Regular Expressions (
remodule) - Object-Oriented Programming (OOP)
- 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
- Follow the on-screen menu to interact with the app.
cake-world/
β
βββ cake_world.py # Main Python script
βββ cake.txt # File where recipes are saved (auto-created)
βββ README.md # Project description
______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
Title:Chocolate Fudge
Ingredients:Flour, Cocoa, Eggs, Sugar
Recipe:Mix ingredients and bake at 180Β°C for 30 mins
======================================
- π Export/import recipes in JSON
- π₯ GUI version using Tkinter
- π Web version using Flask
This project is licensed under the MIT License.
