Mama's Kitchen Meal Planner is a web application designed to help users plan their meals for the week. It allows users to create, modify, and delete meal plans, as well as generate shopping lists based on their selected recipes.
- Create, read, update, and delete meal plans
- Search and filter recipes
- Generate shopping lists from meal plans
- Responsive design for mobile and desktop
- Frontend: HTML, CSS
- Backend: localStorage for data persistence
- Framework: None (Vanilla JavaScript)
- Authentication: None (for simplicity)
- Datasource : API from https://spoonacular.com/food-api MealDB API for recipe inspiration https://www.themealdb.com/api.php
- Clone the repository:
git clone https://github.com/yourusername/mamas-kitchen-meal-planner.git - Navigate to the project directory:
cd mamas-kitchen-meal-planner - Install dependencies:
npm install - Start the development server:
npm start
- Start planning your meals by adding recipes to your meal plan.
- Search for recipes using the search bar. Add them to your favorites for easy access.
- Generate a shopping list to make grocery shopping easier.
Contributions are welcome! Please submit a pull request or open an issue for any bugs or feature requests.
This project is licensed under the MIT License.
Check out the live demo at: Netlify Demo