Skip to content

deadbraindev/archiwum-kulinarne

Repository files navigation

Logo

  • CRUD (backend i frontend)
  • restAPI
  • RWD, ui/ux, web accessibility, PWA, skeleton ui
  • query params w linku, filtrowanie danych (backend i frontend)
  • deploy działającej aplikacji i optymalizaja
  • analityka, SEO, meta-tagi
  • "ulubione" zapisywane w localstorage

Frontend

API

Query params

API example response:

`/api/recipes/gofry-1`
{
"success": true,
"id": "653ac89ae994f2418da743d5",
"name": "Gofry",
"slug": {
  "slugCurrent": "gofry-1",
  "slugHistory": [ "gofry-1" ]
},
"path": "/api/recipes/gofry-1",
"origin": "/api/recipes",
"category": "slodkie",
"stages": {
  "size": 1,
  "items": [{
    "index": 0,
    "title": null,
    "ingredients": [ "25dag mąki pszennej", "25dag mąki ziemniaczanej", "1 kostka margaryny", "30dag cukru", "5 jajek", "1 cukier wanilinowy", "1 łyżka proszku do pieczenia", "mleko" ],
    "preparing": "brak oryginalnego opisu przygotowania",
    "GPTpreparing": "W misce wymieszaj obie mąki, dodaj roztopioną margarynę, cukier, jajka, cukier wanilinowy i proszek do pieczenia. Stopniowo dodawaj mleko, mieszając, aż uzyskasz gładkie ciasto.\nRozgrzej gofrownicę, nalej ciasto i piecz, aż gofry staną się złociste.\nPodawaj z ulubionymi dodatkami!"
  }]
},
"images": {
  "size": 1,
  "items": [{
    "index": 0,
    "thumbnail": "https://iili.io/JKZiUUG.md.jpg",
    "src": "https://iili.io/JKZiUUG.jpg",
    "alt": "handwritten recipe, scan"
  }]
},
"tags": [ "gofry", "chrupiące", "złociste", "przepyszne", "deser", "śniadanie", "jajka", "mąka", "cukier", "proszek do pieczenia", "mleko", "pyszne", "łatwe", "przekąska", "cukier wanilinowy" ],
"description": "Przygotuj pyszne gofry o chrupiącej skorupce i delikatnym wnętrzu. Zaskocz swoje podniebienie smakiem doskonałym na każdą okazję!",
"timestamps": {
  "createdAt": "2023-10-26T20:14:18.332Z",
  "updatedAt": "2024-01-20T16:05:16.871Z"
}
}

Demo

latest (nextJS): https://archiwumkulinarne.deadbrain.dev/

old version (react): https://archiwumkulinarne.netlify.app/