akleemans / recipe-search

Ingredient-based recipe search

Home Page:https://www.rezept-ideen.ch/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

recipe-search

Ingredient-based recipe search based on Angular, Python/Flask and SQLite.

See it live here: www.rezept-ideen.ch

Run

Install dependencies:

  • Frontend: npm install (in frontend directory)
  • Backend: pip3 install -r requirements.txt

For both Frontend and Backend, see the IntelliJ run configurations.

Release

To create a Frontend release (which will then be served by Flask), run npm run release:local

Tests

  • Angular Unit tests: npm run test:ci
  • Python tests: .run-unittests.sh
  • E2E tests: npm run cypress:ci

All of the tests will be run on the pipeline (Github Actions).

About

Ingredient-based recipe search

https://www.rezept-ideen.ch/


Languages

Language:HTML 65.9%Language:TypeScript 17.8%Language:Python 9.1%Language:JavaScript 5.0%Language:SCSS 2.1%Language:Shell 0.2%