Mealie is a self hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience for the whole family. Easily add recipes into your database by providing the url and mealie will automatically import the relevant data or add a family recipe with the UI editor
Find a file
Miroito 67178f9b74
fix: error on duplicate username/email registration (#1168)
* fix: error on duplicate username/email registration

* Raise 409 http error on duplicate user registration

* Add translation to conflict error messages

* Update lang files

* Remove key in translator parameter
2022-04-30 12:25:29 -08:00
.devcontainer Improve devcontainer and configure VSCode debugging (#1060) 2022-03-16 08:37:56 -08:00
.github feat: merge food into another (#1143) 2022-04-09 19:08:48 -08:00
.vscode feat: merge food into another (#1143) 2022-04-09 19:08:48 -08:00
alembic feat: support require_all property for cookbooks (#1130) 2022-04-03 16:32:58 -08:00
dev feat: admin maintenance and analytics stubs (#1107) 2022-03-29 08:25:28 -08:00
docs Fix typos and wording in v1.0.0 docs (#1172) 2022-04-24 10:35:50 -08:00
frontend security: fix unsafe html inputs (#1173) 2022-04-24 13:00:04 -08:00
mealie fix: error on duplicate username/email registration (#1168) 2022-04-30 12:25:29 -08:00
tests Feature/import keywords as tags (#1170) 2022-04-23 12:23:12 -08:00
.dockerignore Feature/CRF++ and server side locales (#731) 2021-10-09 13:08:23 -08:00
.flake8 capture #1043 (#1055) 2022-03-15 12:51:15 -08:00
.gitattributes v0.2.0 (#143) 2021-02-08 09:47:40 -09:00
.gitignore Refactor/conver to controllers (#923) 2022-01-13 13:06:52 -09:00
.pre-commit-config.yaml Improve devcontainer and configure VSCode debugging (#1060) 2022-03-16 08:37:56 -08:00
.pylintrc Feature/group based notifications (#918) 2022-01-09 21:04:24 -09:00
alembic.ini Chore/update alembic file format (#1056) 2022-03-15 13:11:22 -08:00
crowdin.yml chore: move locales to folder (#1150) 2022-04-10 14:30:06 -08:00
docker-compose.dev.yml improve developer tooling (backend) (#1051) 2022-03-15 15:01:56 -08:00
docker-compose.yml Fix/fix block registration (#1059) 2022-03-15 17:34:53 -08:00
Dockerfile feat: add build id from commit hash (#1095) 2022-03-24 20:29:01 -08:00
gunicorn_conf.py feature/multi-tenancy and move caddy server (#980) 2022-02-20 14:17:51 -09:00
LICENSE init 2 2020-12-24 16:37:38 -09:00
makefile feat: add build id from commit hash (#1095) 2022-03-24 20:29:01 -08:00
netlify.toml test-docs ci/cd 2021-08-04 10:05:53 -08:00
poetry.lock chore: drop-apscheduler (#1152) 2022-04-10 18:13:38 -08:00
pyproject.toml chore: drop-apscheduler (#1152) 2022-04-10 18:13:38 -08:00
README.md improve developer tooling (backend) (#1051) 2022-03-15 15:01:56 -08:00
runtime.txt test ci/cd 2021-08-04 09:58:51 -08:00
template.env fix(backend): 🐛 Grab PRs from dev branch (#826) 2021-11-23 20:41:07 -09:00
vetur.config.js reorganize all frontend items 2021-08-01 19:24:47 -08:00

Contributors Forks Stargazers Issues MIT License Docker Pulls CodeFactor Docker Build Production Project Tests Production Docker Build Dev Project Tests Dev


Mealie

A Place for All Your Recipes
Explore the docs »
View Demo · Report Bug · API · Request Feature · Docker Hub

Product Name Screen Shot

About The Project

Mealie is a self hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience for the whole family. Easily add recipes into your database by providing the url and Mealie will automatically import the relevant data or add a family recipe with the UI editor. Mealie also provides an API for interactions from 3rd party applications.

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated. If you're going to be working on the code-base you'll want to use the nightly documentation to ensure you get the latest information.

  • See the Contributors Guide for help getting started.
  • We use VSCode Dev Contains to make it easy for contributors to get started!

If you are not a coder, you can still contribute financially. financial contributions help me prioritize working on this project over others and helps me know that there is a real demand for project development.

Buy Me A Coffee

License

Distributed under the MIT License. See LICENSE for more information.

Sponsors

Huge thanks to all the sponsors of this project on Github Sponsors and Buy Me a Coffee. Without you this project would surely not be possible.

Thanks to Linode for providing Hosting for the Demo, Beta, and Documentation sites! Another big thanks to JetBrains for providing their IDEs for development.