The RecipeRadar API provides data services to the frontend application
  • Python 92.7%
  • Makefile 3.7%
  • HTML 3.2%
  • Shell 0.4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-05-15 09:54:18 +01:00
k8s Experimental: disable Docker-compat service links 2026-04-17 18:06:38 +01: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 Update to Python3.14.5 base image 2026-05-11 15:08:58 +01: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-05-15 09:54:18 +01:00
requirements.in Update dependencies 2026-05-15 09:54:18 +01:00
requirements.txt Update dependencies 2026-05-15 09:54:18 +01: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