- Splits the app in pages, components and services. - Handles the routing. - Creates an API service. - Uses Pico CSS. - Validates the form. TODO: to add validation state to the form. - Updates the validation rules in the backend to be coherent on both sides. - Adds tests. Co-Authored-by: iGor milhit <igor@milhit.ch> |
||
|---|---|---|
| tests | ||
| web | ||
| .gitignore | ||
| .python-version | ||
| README.md | ||
| bread.py | ||
| config.py | ||
| main.py | ||
| pyproject.toml | ||
| uv.lock | ||
README.md
| title | subtitle | date | id | tags | |||||
|---|---|---|---|---|---|---|---|---|---|
| Dough Calc | A tiny utility to calculate the proportions of flour, water, sourdough and salt for your dough. | 2025-12-29T09:10:27+0100 | 20251229091027 |
|
Dough Calc
Dough Calc is a tiny utility to calculate the proportions of flour, water, sourdough and salt for your dough, depending on the main flour quantity, the main proportion of water you're aiming for, and the proportion of water of your sourdough.
Development
To start a dev environment:
git clone https://git.milhit.ch/igor/dough-calc.git
cd dough-calc
uv sync
cd web
npm install
Tests
To run the tests:
uv run pytest
Linting
To run linting checks:
uv run ruff check --fix