My partner and I got tired of keeping track of recipe links and trying to remember our modifications each time we wanted to cook a meal. This is a simple website I cooked up over a weekend to house the recipes we love to cook together.
This website purposefully does not include Recipe Schema or SEO. Go out and support the wonderful people who publish recipes as a source of income. This project is for saving and indexing adapted and family recipes for personal use.
- Clone this repository into a web server with HTTPS enabled
- Install PHP ~7.4 with the JSON and SQLite3 extensions, and SQLite3 with the JSON1 extension.
- Download Parsedown and copy
Parsedown.php
into this directory - Download Pico.css and copy
css/pico.classless.min.css
into this directory - Copy example-creds.php to real-creds.php, and edit it to include your username and password of choice
For now this app more than meets my needs, but here are some long-term goals:
- support groupings of ingredients for different elements of a meal
- legitimize the PHP side of things with a framework like Laravel
- add PWA features like service workers to allow app to function offline
You are welcome to contact me, create an issue, or submit a pull request. I will happily work with anyone to improve this project.
Pan icon is from SVG Repo. It is in the public domain, and does not require attribution to use.
Thanks to Maskable.app for making icon generation easy!
This project is licensed using GPLv3. Please see the LICENSE file for more information.