Vissza a kiemelt projektekhez
SAJÁT PROJEKT / ESETTANULMÁNY 02 / 03

Többplatformos alkalmazásfejlesztés

Meal Planner

Egy termék mobilon és asztali gépen, külön API- és adatréteggel.

A Meal Planner a böngészőn túli alkalmazásfejlesztést mutatja be: többplatformos MAUI-kliens, hitelesített ASP.NET Core API, relációs domainmodell és célzott, AI-val támogatott tervezési funkciók.

RENDSZERARCHITEKTÚRA

Többplatformos kliens, különálló alkalmazásszolgáltatásokkal

A MAUI-alkalmazás felel az eszközön nyújtott élményért. Az üzleti szabályok, az adattárolás, a hitelesítés és az AI-integráció egy backend API mögött maradnak, nem a kliensben halmozódnak fel.

MÉRNÖKI MEGKÖZELÍTÉS

01 / KLIENS ÉS SZERVER

A többplatformos működés nem jelent kliensoldali monolitot

A .NET MAUI Blazor Hybrid alkalmazás egy ASP.NET Core API-val kommunikál. Így a kliens a felhasználói interakcióra és az eszközökön való futásra összpontosíthat, míg az alkalmazáslogika és az adatelérés a backend feladata marad.

02 / DOMAINMODELL

Az étkezéstervezés összefüggő adatmodellre épül

A receptek, hozzávalók, tápértékek, felhasználók, családok, előfizetések, preferenciák és allergének relációs domaint alkotnak. Erre épülnek a családi meghívások és a közös tervezési folyamatok.

03 / CÉLZOTT AI-HASZNÁLAT

Az AI egy képesség a terméken belül, nem maga a termék

Az LLM-szolgáltatások recept- és étkezési terv generálásában segítenek. A létrehozott strukturált tartalom ugyanazon az alkalmazásszolgáltatási rétegen halad át, mint a többi adat, így ellenőrizhető, tárolható és beilleszthető a tervezési folyamatba.

04 / BIZTONSÁG

A hitelesítés a kliens és az API közötti határt is védi

A JWT-alapú hitelesítés védi a kliens és a szerver közötti kommunikációt, a backend számára pedig egyértelmű felhasználói kontextust biztosít a személyes és családi műveletekhez.

TECHNIKAI ALAPOK

A rendszer rétegei

Kliens

.NET MAUIBlazor HybridC#

Backend

ASP.NET CoreREST API-kJWT-hitelesítés

Adat és AI

Entity Framework CoreMySQLLLM API-k

Megvalósított funkciók

  • Étkezéstervezés és receptkezelés egyéni, illetve családi használatra
  • Közös családi környezet meghívási folyamatokkal
  • Étrendi preferenciák, allergének, hozzávalók és tápértékadatok kezelése
  • Backend szolgáltatásokon keresztül integrált AI-alapú generálás
Váratlan hiba történt. Újratöltés 🗙

Újracsatlakozás a szerverhez...

Az újracsatlakozás sikertelen. Újabb próbálkozás másodperc múlva.

Az újracsatlakozás sikertelen. Próbáld újra, vagy töltsd újra az oldalt.

A szerver szünetelteti a munkamenetet.

A munkamenet folytatása sikertelen. Próbáld újra, vagy töltsd újra az oldalt.