The RecipeRadar API provides data services to the frontend application
  • Python 92.8%
  • Makefile 3.6%
  • HTML 3.2%
  • Shell 0.4%
Find a file
2026-03-24 10:59:00 +00:00
k8s Consistency: YAML key indentation 2023-12-13 14:36:09 +00:00
reciperadar Update dependencies 2026-02-02 17:12:53 +00:00
tests Cleanup: remove ingredient/product-related nutrition (#129) 2025-04-24 13:30:14 +00:00
.containerignore Add .containerignore file. 2024-07-12 15:30:47 +01:00
.flake8 Update flake8 acceptable line length to match 'black' default of 88 2022-07-10 18:13:06 +01:00
.gitignore Cleanup: remove unused 'images' .gitignore entry 2020-12-18 14:55:08 +00:00
LICENSE Trim LICENSE 2020-03-05 15:31:45 +00:00
Makefile Development: disable black cache read/write 2026-03-17 16:18:41 +00:00
README.md Forge migration: update URLs from GitHub to Codeberg 2025-08-21 19:09:49 +01:00
requirements-dev.in Dependencies: remove inter-requirements-file reference 2024-11-21 16:27:09 +00:00
requirements-dev.txt Update dependencies 2026-03-24 10:59:00 +00:00
requirements.in Update dependencies 2026-03-04 14:28:31 +00:00
requirements.txt Update dependencies 2026-03-24 10:59:00 +00:00

RecipeRadar API

The RecipeRadar API provides data services to the RecipeRadar frontend application.

It provides endpoints to support the following functionality:

  • Recipe and ingredient search
  • User feedback collection

The API has high uptime and availability requirements since it's a core part of the frontend recipe search experience.

Install dependencies

Make sure to follow the RecipeRadar infrastructure setup to ensure all cluster dependencies are available in your environment.

Development

To install development tools and run linting and tests locally, execute the following commands:

$ make lint tests

Local Deployment

To deploy the service to the local infrastructure environment, execute the following commands:

$ make
$ make deploy