The Cooking Planner is a simple and effective meal planning application built with Angular. It helps users organize their meals for the week, generate shopping lists, and manage their favorite recipes efficiently.
- π Weekly Meal Planner β Organize meals for each day of the week.
- π Shopping List β Automatically generate a shopping list based on planned recipes.
- π Recipe Management β Add, edit, and delete recipes easily.
- π€ Export Shopping List β Download the list as a PDF or copy it to the clipboard.
- Angular β Frontend framework for building a dynamic UI.
- TypeScript β Strongly typed programming language for maintainable code.
- Angular Material β UI components for a modern, responsive design.
- RxJS β Reactive programming for handling data streams.
- SCSS β Styling with a modular and structured approach.
Ensure you have the following installed:
- Node.js (LTS version recommended)
- Angular CLI
1οΈβ£ Clone the Repository
git clone https://github.com/rociogarrido/cooking-planner.git
cd cooking-planner
2οΈβ£ Install Dependencies
npm install
3οΈβ£ Run the Application
ng serve
4οΈβ£ Open the application in your browser at:
http://localhost:4200