https://github.com/alexanderczigler/recept
Recipe collection, weekly menu and grocery list as a static Svelte site
https://github.com/alexanderczigler/recept
Last synced: 3 months ago
JSON representation
Recipe collection, weekly menu and grocery list as a static Svelte site
- Host: GitHub
- URL: https://github.com/alexanderczigler/recept
- Owner: alexanderczigler
- License: unlicense
- Created: 2024-10-19T13:51:21.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-04-06T07:00:05.000Z (3 months ago)
- Last Synced: 2026-04-06T08:42:41.689Z (3 months ago)
- Language: Svelte
- Homepage: http://recept.czigler.se/
- Size: 881 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Middag
TLDR; Self-hostable recipe collection, weekly dinner planner and grocery shopping list generator.
> 💬 "Middag" means dinner in Swedish.
For the longest time, I have been planning my weekly dinner menu and grocery shopping in Google Sheets. I started working on this project because I wanted a simple way to collect my family's favourite recipes and keep them close to where we have our weekly dinner menu planned. In addition to this, I thought it would be nice to also get an automatic grocery shopping list generated from the planned menu.
The dinner menu is hard coded in `./src/lib/getMenu.ts`. So there is really little magic going on.
If you want to use it, feel free to fork the project. A tip is to host it in GitHub Pages, Vercel or similar. Check out a live version here: [https://middag.czigler.se](https://middag.czigler.se).
## Running
```shell
nvm install && npm use
npm install
npm run dev -- --open
```
## Recipes
When you have modified the recipe collection, run `npm run generate` to update the Recipe type.