Skip to content

RobYed/cookshelf-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cookshelf-app

A recipe storage web app for private usage. The project is primarily meant to be a technology playground.

Goals

  1. Play with technologies like NestJS, Ionic, Kubernetes
  2. Verify if it is possible to deploy the same app as container and serverless version at the same time
  3. Have an actually useful app for managing personal recipes

Features

  • Create, edit and delete recipes
  • Search and view recipes
  • Dedicated cooking screen
  • Import written or printed recipes from a photo

Technology Wish List

Infrastructure

  • OpenAPI
  • Docker & Docker Compose
  • Github Actions
  • Kubernetes
  • Gloo
  • Serverless Framework
  • AWS Lambda
  • AWS Aurora Serverless

Backend

  • NestJS & TypeORM
  • Generated OpenAPI Docs
  • ORY Kratos & Hydra

Frontend

  • Ionic App
  • Angular
  • ngRx
  • Generated HttpClients (OpenAPI)

Testing

  • Jest
  • Cypress
  • Cucumber
  • k8