A website for recipes.
The live version is available at https://recipes.si
Python3: Install requirements using
pip install Django Pillow djangorestframework httpie django-cors-headers pyyaml uritemplate markdown django-filter
Need npm installed. The best way to manage npm versions is with nvm. Once you've installed npm you can install the frontend packages.
cd frontend; npm install;
First you need to create the tailwind css files.
TODO
Compile typescript to js
npx tsc
When changing static files run
python manage.py collectstatic
python manage.py runserver
Then open http://127.0.0.1:8000/recipes
python manage.py generateschema --format openapi-json --file api_schema/openapi-schema.json