SPLETNA APLIKACIJA — GPT-3.5 TURBO

Chef AI

Spletna aplikacija, ki uporabnikom omogoča avtomatsko generiranje kuharskih receptov na podlagi vnešenih sestavin. Namen je poenostaviti proces kuhanja in prikazati, kako umetna inteligenca izboljša vsakodnevne naloge.

PHP HTML / CSS GPT-3.5 Turbo OpenAI API Live Seminarska naloga
Oglej si funkcije
// 01 — GENERIRANJE RECEPTOV

Sestavine noter, recept ven

Vpišeš sestavine, ki jih imaš doma — GPT-3.5 Turbo sestavi prompt in vrne strukturiran recept z imenom, sestavinami, navodili in časom priprave. Brez registracije, brez čakanja.

Brezplačno generiranje do 3 receptov brez registracije — takojšen dostop
Z računom: neomejeno generiranje + shranjevanje in všečkanje receptov
Vsak recept dobi AI-generirano sliko jedi
Odgovor v JSON formatu — ime, sestavine, navodila za pripravo, čas priprave
Chef AI
Prompt
// 02 — UPORABNIŠKE FUNKCIJE

Vse kar uporabnik potrebuje

Aplikacija pokriva celoten tok od prvega obiska do upravljanja s shranjenimi recepti — brez nepotrebnih ovir.

Generiranje receptovNeprijavljen uporabnik ima na voljo 3 brezplačne generirane recepte
Sign up in LoginUporabnik ima možnost da ustvari račun in se prijavi in lahko si nastavi sliko
Všečkanje receptovUporabnik lahko všečka recept, ki se mu bo potem prikazal na profilu
Upravljanje računaUporabnik ima možnost da zamenja geslo ali pa uporabniško ime
Upravljanje uporabnikov
// 03 — ADMINISTRACIJSKI PANEL

Nadzor nad sistemom

Administrator ima pregled nad vsemi recepti in uporabniki — od statistik do blokiranja zlorab.

Statistike: najbolj priljubljeni recepti, število registriranih uporabnikov
Pregled zadnje aktivnosti vsakega uporabnika
Blokiranje uporabnikov, ki zlorabijo sistem
Nadzor nad vsebinami in kakovostjo generiranih receptov
Statistike strani
Obstoječi recepti
// 04 — STROŠKI API

Zakaj omejitev 3 generacij

Zaradi preprečitve zlonamernega vedenja je neregistriran uporabnik omejen na samo 3 generacije. Vsak klic OpenAI API-ja stane — brez omejitve bi stroški eksponentno narasli.

1 generacija — $0.00089
100 generacij — $0.089
1.000 generacij — $0.89
10.000 generacij — $8.9
100.000 generacij — $89
1.000.000 generacij — $890
Stroški API
// 05 — IZZIVI PRI RAZVOJU

Težave in rešitve

Pri razvoju sem naletel na dva konkretna problema, ki sta zahtevala premišljene rešitve.

🚫

Zlonamerne generacije — API stroški

Neregistrirani uporabniki bi lahko neomejeno klicali API in povzročili visoke stroške. Rešitev: neprijavljeni uporabniki dobijo 3 brezplačne generacije. Ko se registrirajo, dobijo neomejen dostop. Administrator lahko blokira posamezne uporabnike pri kršitvah.

🔧

Parsanje API odgovorov

GPT je sprva vračal odgovor kot en niz besedila brez jasne strukture, kar je otežilo ločevanje na ime recepta, sestavine, navodila in čas priprave. Rešitev: prompt sem prilagodil tako, da AI vedno vrne strukturiran JSON z jasno ločenimi polji — parsanje je postalo enostavno in zanesljivo.

// 06 — KAKO DELUJE

Od sestavin do recepta

📝

Vnos sestavin

Uporabnik v spletni obrazec vpiše sestavine, ki jih ima na voljo. Aplikacija sestavi prompt za GPT.

📡

OpenAI API klic

Funkcija callChatGPT() pošlje zahtevek na OpenAI API z navodilom, da vrne odgovor v JSON formatu.

🤖

GPT-3.5 Turbo generira recept

Model vrne strukturiran JSON z imenom, sestavinami, navodili in časom priprave.

🖼️

AI generira sliko jedi

Za vsak recept se generira slika jedi z umetno inteligenco in prikaže ob receptu.

Prikaz receptu uporabniku

Aplikacija prikaže recept. Registrirani uporabnik ga lahko shrani ali všečka.

// 07 — ANALIZA KONKURENCE

Chef AI vs obstoječe rešitve

Pred razvojem sem pregledal dve glavni konkurenčni rešitvi — ChefGPT.xyz in MyChefAI.com. Obe ponujata podobne funkcionalnosti, a imata eno ključno pomanjkljivost.

🔒

Konkurenca zahteva registracijo

ChefGPT.xyz in MyChefAI.com ne dovoljujeta generiranja receptov brez registracije. Uporabnik mora najprej ustvariti račun — kar odbije tiste, ki si želijo hitro rešitev brez dolgotrajnega postopka.

Chef AI: takojšen dostop

V Chef AI sem se odločil za nasprotni pristop — 3 brezplačne generacije brez registracije. Uporabnik aplikacijo preizkusi takoj, brez ovir. Registracija odklene neomejeno uporabo in shranjevanje receptov.

// 08 — PLANI ZA PRIHODNOST

Kaj prihaja v naslednji verziji

Aplikacija ima jasen razvojni načrt z novimi funkcionalnostmi, ki bodo še povečale njeno praktičnost.

🧊

Virtualni hladilnik

Uporabniki bodo enkrat vnesli sestavine, ki jih imajo doma. Ko bo hladilnik shranjen, bo dovolj en klik — "Generiraj recept iz mojega hladilnika" — brez vsakokratnega ročnega vnosa.

💳

Plačljivi plan (€3/mesec)

Poleg brezplačne različice bo na voljo plačljiv načrt z neomejenim generiranjem, dostopom do naprednejših funkcij in ekskluzivnimi vsebinami. Brezplačni uporabniki ohranijo dostop do osnovnih funkcij.

🥗

Personalizacija

Napredne nastavitve preferenc — prehranske omejitve (brez glutena, veganski recepti), specifični okusi in navade. Aplikacija bo ponujala bolj relevantne in prilagojene predloge za vsakega uporabnika posebej.

// 08 — TEHNOLOGIJE

Tech stack

OpenAI API (GPT-3.5 Turbo)
HTML5
CSS3
JavaScript
PHP 7
MySQL
// 09 — DOKUMENTACIJA

Dokumentacija projekta

Celotna projektna dokumentacija pokriva tehnični vidik, arhitekturo, analizo konkurence, reševanje težav in plane za prihodnost.

📄

INF-ISS-Marcel_Kastigar_ChefAI.docx

Projektna dokumentacija — Chef AI, 2025

↓ Prenesi
← Nazaj na portfolio