Choucroute is a Web Application with the goal of simplifying personal recipes management.
It is intended to be compatible with the Cooklang Recipe Markup language and is build with the goal of writing recipes with this language inside a Web editor.
This project is in WIP, and is currently under active development.
-
Manage recipes
-
Manage the inventory
-
Manage the catalog
-
Manage the shopping-list
-
Manage users
-
Create a Front-end application
-
Add a Shops service
- Schedules, notes and location thanks to Google Maps API / OSM
- Information per ingredients (price, quality, carbon emission, ...) thanks to OpenFoodFact API
-
Add a statistical service that shows information about your recipes/shopping. Idea of stats:
- Number of recipes per month created
- Most cooked recipe (used the most in the shopping card)
- Most used ingredient
- Most frequented store
- Average time to shop, per month/week/
- Preferred day and time to shop
This application is build on top of a micro-services architecture. It is composed of several services build with Quarkus and a Frontend application in React.
This project is not production ready yet. When the first version of the application will be deployed, contributions were welcome.
Created with 🍲 and 💭 in Mars 2023 by GridexX.
Arsène Fougerouse - @GridexX - arsene@r2devops.io