Felhasznált források
Ebben a szekcióban, azaz az irodalomjegyzékben összeszedtük alaposan az általunk használt eszközöket, könyvtárakat. A szoftver fejlesztésének részeként igénybe vettük mások munkáját, azokat a forrásokat, amelyek segítségével a szoftver fejlesztését tudtuk végezni. A felhasznált forrásokat az alábbiakban soroljuk fel.
Futtatási környezet
Az alkalmazás futtatásához a következő környezeteket használtuk:
- Node.js v22.13.1 - https://nodejs.org/
- Bun v1.1.45 - https://bun.sh/
Szolgáltatók
Az alkalmazás futtatásához a következő szolgáltatókat használtuk:
- Vercel - https://vercel.com/
- Nethely - https://nethely.hu/
Adatbázis
Az alkalmazás fejlesztéséhez a következő adatbázist használtuk:
- PostgreSQL - https://www.postgresql.org/
Felhasználói felület
Az alkalmazás fejlesztéséhez a következő felhasználói felületet használtuk:
- React ^19.0.0 - https://reactjs.org/
- Next.js 15.2.4 - https://nextjs.org/
Könyvtárak
Az alkalmazás fejlesztéséhez a következő könyvtárakat használtuk:
-
Shadcn/ui - https://ui.shadcn.com/
-
Lucide React Ikonok ^0.469.0 - https://lucide.dev/
-
Radix UI - https://www.radix-ui.com/
-
Tailwind CSS ^3.4.17 - https://tailwindcss.com/
Authentikáció
Az alkalmazás fejlesztéséhez a következő authentikációs szolgáltatást használtuk:
- NextAuth.js ^5.0.0-beta.25 - https://next-auth.js.org/
Adatkezelés
Az alkalmazás fejlesztéséhez a következő adatkezelési könyvtárat használtuk:
- Supabase ^2.47.10 - https://supabase.com/
Képfeltöltés
Az alkalmazás fejlesztéséhez a következő képfeltöltési könyvtárat használtuk:
- Uploadthing ^7.4.4 - https://uploadthing.com/
Mesterséges intelligencia asszisztens
Az alkalmazás fejlesztéséhez a következő mesterséges intelligencia asszisztens könyvtárat használtuk:
Drag and Drop könyvtár
Az alkalmazás fejlesztéséhez a következő Drag and Drop könyvtárat használtuk:
- Dnd-kit ^6.3.1 - https://docs.dndkit.com/
E-mail küldés
Az alkalmazás fejlesztéséhez a következő e-mail küldési könyvtárat használtuk:
- resend ^4.0.1 - https://resend.com/
Grafikonok
Az alkalmazás fejlesztéséhez a következő grafikon könyvtárat használtuk:
- Recharts ^2.15.0 - https://recharts.org/
Időpontválasztó
Az alkalmazás fejlesztéséhez a következő időpontválasztó könyvtárat használtuk:
- React Day Picker 9.5.0 - https://react-day-picker.js.org/
Teszteléshez használt eszközök
Az alkalmazás teszteléséhez a következő könyvtárakat és eszközöket használtuk:
- Vitest ^3.0.5 - https://vitest.dev/
- React Testing Library ^16.2.0 - https://testing-library.com/
- Jest ^6.6.3 - https://jestjs.io/
Ezek az eszközök biztosítják, hogy az alkalmazás különböző komponensei és funkciói megfelelően működjenek, és az esetleges hibák gyorsan felfedezhetők és javíthatók legyenek.
Egyéb csomagok
Az alkalmazás fejlesztéséhez a következő egyéb csomagokat használtuk:
- Date-fns ^4.1.0 - https://date-fns.org/
- Zod ^3.24.1 - https://zod.dev/
- Bcryptjs ^2.4.3 - https://www.npmjs.com/package/bcryptjs
- Nanoid ^5.0.9 - https://www.npmjs.com/package/nanoid
- Clsx ^2.1.1 - https://www.npmjs.com/package/clsx
- Dotenv ^16.4.7 - https://www.npmjs.com/package/dotenv
- Uuid ^11.0.3 - https://www.npmjs.com/package/uuid
- Cmdk 1.0.4 - https://www.npmjs.com/package/cmdk
- Sonner ^1.7.1 - https://www.npmjs.com/package/sonner
- Tailwind Merge ^2.6.0 - https://www.npmjs.com/package/tailwind-merge
- Tailwind CSS Animate ^1.0.7 - https://www.npmjs.com/package/tailwindcss-animate
- Class Variance Authority ^0.7.1 - https://www.npmjs.com/package/class-variance-authority
- Geist ^1.3.1 - https://www.npmjs.com/package/geist