https://github.com/rociogarrido/cooking-planner
🍳 Cooking Planner – A simple and intuitive meal planning app built with Angular. 📅 Plan your weekly meals and 🛒 generate shopping lists!
https://github.com/rociogarrido/cooking-planner
angular-material angular18 ngrx rxjs wip
Last synced: 8 months ago
JSON representation
🍳 Cooking Planner – A simple and intuitive meal planning app built with Angular. 📅 Plan your weekly meals and 🛒 generate shopping lists!
- Host: GitHub
- URL: https://github.com/rociogarrido/cooking-planner
- Owner: rociogarrido
- Created: 2024-12-18T11:40:57.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-05T10:32:32.000Z (over 1 year ago)
- Last Synced: 2025-07-02T23:36:12.425Z (12 months ago)
- Topics: angular-material, angular18, ngrx, rxjs, wip
- Language: TypeScript
- Homepage: https://rociogarrido.github.io/cooking-planner/
- Size: 1.21 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Cooking Planner 🍽️
## Overview
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.
## Features
- 📅 **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.
## Technologies Used
- **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.
## Installation & Setup
### Prerequisites
Ensure you have the following installed:
- [Node.js](https://nodejs.org/) (LTS version recommended)
- [Angular CLI](https://angular.io/cli)
### Steps
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
```