A sweet and stylish web application to share, search, and manage your favorite cake recipes.
Cake World is a responsive and beginner-friendly Flask web application that allows users to:
- Add, edit, view, and delete cake recipes.
- Search for recipes using keywords.
- Upload cake images with a smooth, pastel-pink themed UI.
This project is built with Flask, HTML, CSS, and SQLite, keeping simplicity and elegance in mind. Perfect for those learning Python web development or building their first full-stack app.
- πͺ Add, update, and delete cake recipes
- π« Upload and display recipe images
- π Beautiful pink pastel theme (fully responsive)
- π Search bar for quick filtering
- π Login and Register pages
- β
Tested with
pytest(3/3 tests passed)
cake_world_flask/
β
βββ app.py
βββ users.db
βββ .gitignore
βββ LICENSE
βββ README.md
β
βββ banner.png
β
βββ static/
β βββ style.css
β βββ uploads/
β βββ VANILLA.jpg
β βββ Strawberry_Cheesecake.jpeg
β βββ pink_velvet_cake.jpg
β βββ chocolate-rainbow-cake.jpg
β
βββ templates/
β βββ base.html
β βββ index.html
β βββ add.html
β βββ update.html
β βββ view_recipe.html
β βββ search.html
β βββ login.html
β βββ register.html
β
βββ tests/
βββ test_app.py
git clone https://github.com/Rumaisas-islam/flask-cake-recipe-website.git
cd flask-cake-recipe-websitepython -m venv venv-
Windows:
venv\Scripts\activate
-
Mac/Linux:
source venv/bin/activate
pip install flask pytestpython app.pyThen open: π http://127.0.0.1:5000/
To make sure everything works perfectly:
pytestβ All tests should pass:
3 passed in 0.36s
Take a quick look at the website design π
This project is licensed under the MIT License β feel free to use, modify, and share with attribution.
Rumaisa Islam π GitHub Profile
βCrafted with β€οΈ for dessert lovers and future web developers.β
flask python cake-recipes web-development html css bakery dessert food-website recipe-app

