A
A
  • Angol
  • Magyar
  • 21 perc

AI képszerkesztő fejlesztése Next.js és ImageKit segítségével meglévő kódalapból

Egy új típusú fejlesztői kihívásban nem nulláról, hanem egy céges környezethez hasonlóan meglévő kódalapból kell bővíteni egy AI-képszerkesztő alkalmazást Next.js és ImageKit technológiákkal.

Kezdetben a szerző azzal indítja a videót, hogy egy teljesen új típusú kihívást ajánl fejlesztőknek, amely során egy előre elkészített kódalapot kell bővíteni, nem pedig a nulláról indulva létrehozni egy alkalmazást. Ez a megközelítés közelebb áll a valódi vállalati környezetekhez, ahol ritka, hogy teljesen üres projekttel kezdenek dolgozni.

A projekt egy AI-alapú képszerkesztő Next.js és ImageKit technológiákkal, melyben a képek átalakítása – például átméretezés, fókusz, zoom, pixel arány, háttér szerkesztése és AI-magic funkciók – valós időben, URL-alapon történik. A képfájlokat egy Postgres-adatbázisban tárolják, a példában Neon adatbázisszolgáltatással, de más adatbázis is használható.

A fejlesztőknek a valóságban hasonlóan rövid knowledge transfer (KT) szekciókban kapnak útmutatást, ahol csak a projekt felépítéséről, környezeti változókról, fő csomagokról, adatbázis-struktúráról és alapvető funkciókról esik szó. Fontos a csomagok, környezetek, és linting szabályok áttekintése, valamint a forráskód főbb elemeinek megértése is (például a Drizzle ORM, Zod, React Dropzone, Neon kapcsolódás).

Kiemelt kérdés, hogy miként lehet továbbfejleszteni a meglévő alkalmazást: a javaslatok között szerepel például az autentikáció beépítése, videószerkesztési funkciók hozzáadása, illetve különféle AI-transzformációk és overlay-k implementálása. Ugyanakkor a szerző figyelmeztet, hogy egyes funkciók (pl. AI mágikus szerkesztés, generatív fill) még fejlesztésre várnak, és a videó a gondolkodásmód fejlesztésére igyekszik ösztönözni – nem recept alapján vezet végig konkrét megoldásokon.

Ez a kihívás kiváló lehetőség a tapasztaltabb fejlesztők számára, hogy teszteljék tudásukat egy közös, lendületes projektben, miközben vállalati szimulációhoz hasonló élményt szereznek és fejlődik a problémamegoldó szemléletük.