- A PuffManager a PuffContent videóvágó ügynökség és ügyfelei közötti projektmenedzsmentet támogató online platform.
- A rendszer célja, hogy leegyszerűsítse a munkafolyamatokat, átláthatóvá tegye a projektek státuszát és hatékony kommunikációt biztosítson az ügyfelek és a vágók között.
- A platform automatizálja a projekt-hozzárendelést, a státuszkezelést és az értesítéseket, ezzel csökkentve az adminisztrációs terheket.
- A fejlesztés fő szempontjai a megbízhatóság, a biztonság, a reszponzív felhasználói élmény és a jövőbeli bővíthetőség.
- Az ügyfelek új projekteket adhatnak le, feltölthetik a szükséges anyagokat és követhetik a munka állapotát egy vizuális Kanban felületen.
- A vágók a rendszerben kapják meg a feladatokat, kezelik a státuszokat, és a kész anyagokat közvetlenül a felületen keresztül tölthetik fel.
- A kommunikáció projektalapú chaten zajlik, így minden információ és fájl egy helyen, visszakereshetően tárolódik.
- A rendszer automatikusan hozzárendeli a projekteket a megfelelő teamhez, valós idejű értesítéseket küld, és biztosítja a naprakész átláthatóságot mindkét fél számára.
A rendszer két fő szereplőre épül: az ügyfelekre és a vágókra.
Ügyfél műveletek:
- Bejelentkezés a személyes fiókba.
- Új projekt leadása, leírás és nyersanyagok feltöltésével.
- A projektek státuszának nyomon követése a Kanban táblán.
- Kommunikáció a vágóval a projekt saját chatfelületén.
- A kész anyagok megtekintése és jóváhagyása.
Vágó műveletek:
- Bejelentkezés és értesítések fogadása új vagy módosított projektekről.
- A projekt státuszának módosítása („Folyamatban”, „Jóváhagyás alatt”, „Kész”).
- Fájlok feltöltése és verziók kezelése.
- Kommunikáció az ügyféllel a chat modulon keresztül.
A felhasználói műveletek célja, hogy az ügyfelek és a PuffContent vágói között gördülékeny, átlátható és gyors együttműködés valósuljon meg, minimális adminisztrációs beavatkozással.
- A rendszer a bejelentkezéskor azonosítja a felhasználói szerepkört (ügyfél, vágó, admin).
- Sikeres bejelentkezés után a felhasználó automatikusan a saját dashboardjára kerül.
- Ha helytelen bejelentkezési adatot ad meg a felhasználó, a rendszer hibát jelez és nem enged tovább.
- Projektfeltöltés után a rendszer automatikusan létrehozza a projektkártyát a Kanban táblán.
- Az ügyfél űrlap beküldése után visszaigazolást kap az adatok sikeres mentéséről.
- A vágók módosíthatják a projekt státuszát, amely azonnal frissül a Kanban táblán.
- A módosításról automatikus értesítés generálódik az érintett ügyfél számára.
- Hiba esetén (pl. sikertelen fájlfeltöltés) a rendszer részletes hibaüzenetet jelenít meg.
- Az admin tevékenysége (új team, új projekt, státuszmódosítás) szintén valós idejű frissítést eredményez.
- A rendszer reagál az inaktív munkamenetekre és biztonsági okokból automatikusan kijelentkeztet.
- Az adatok mentése mindig biztonságos tranzakción keresztül történik, hogy elkerülje az adatvesztést.
- A felhasználók műveleteit a rendszer naplózza audit célokra.
- A rendszer minden frissítésnél és kommunikációnál törekszik a minimális késleltetésre.
- Az ügyfelek egy űrlapon keresztül vihetnek be projektadatokat (leírás, fájlok, határidők stb...).
- A fájlok feltöltése támogatja a leggyakoribb formátumokat (pl. mp4, mov, zip, pdf).
- Az admin jogosult új ügyfeleket és teameket rögzíteni a rendszerben.
- A vágók frissíthetik a projektek státuszát (pl. “Folyamatban”, “Jóváhagyásra vár”, “Kész”).
- A rendszer automatikusan rögzíti az összes adatbevitel időpontját és felhasználóját.
- Az adatbázisban minden projekt egyedi azonosítóval szerepel.
- A kimeneti oldalon a Kanban board vizuálisan jeleníti meg a projektek állapotát.
- Az ügyfelek lekérdezhetik saját projektjeik előrehaladását és státuszát.
- Az üzenetek valós idejű chat formájában kerülnek megjelenítésre a projektszálakon belül.
- Az adatbázis kapcsolatot biztosít az ügyfelek, projektek, csapatok és üzenetek táblái között.
- Az admin exportálhat riportokat CSV vagy PDF formátumban.
- Az adatok megjelenítése dinamikusan történik, újratöltés nélkül.
- Az adatbevitel validációval történik, hogy elkerülhető legyen a hibás adatrögzítés.
- A rendszer képes a fájlokhoz kapcsolódó metaadatokat is tárolni (méret, formátum, feltöltő).
- Minden kommunikáció biztonságosan kerül továbbításra a bizalmas információk védelmének érdekében.
- A rendszer célja, hogy több projekt egyidejű kezelését is stabilan támogassa.
- Az oldalak betöltési ideje nem haladhatja meg a 2 másodpercet normál hálózati környezetben.
- A chat funkció valós idejű kommunikációt biztosít 1 másodpercen belüli késéssel.
- A Kanban board frissítése aszinkron módon történik, minimális erőforrás-használattal.
- A fájlfeltöltések hátterében futnak, hogy ne blokkolják a felhasználói élményt.
- A rendszer adatbázisa indexeléssel optimalizált a gyors lekérdezésekhez.
- A szerver oldali folyamatok képesek többfelhasználós, párhuzamos műveletek kiszolgálására.
- Az értesítések és státuszfrissítések valós időben történnek WebSocket technológiával.
- A rendszer automatikusan skálázható nagyobb felhasználói terhelés esetén.
- A biztonsági mentések napi szinten készülnek, hogy adatvesztés ne történhessen.
- A rendszer 99,5%-os rendelkezésre állást biztosít éves szinten.
- Az erőforrás-használat optimalizált, így mobil eszközökön is gyorsan működik.
- A memóriakezelés és gyorsítótárazás révén a navigáció gördülékeny.
- A teljesítmény monitorozása folyamatos, így az admin értesülhet esetleges hibákról.
- A cél, hogy a PuffManager nagy terhelés mellett is megbízhatóan és gyorsan működjön.
- A rendszer minden adatát titkosított (HTTPS + TLS 1.3) kapcsolaton keresztül továbbítja.
- A felhasználói jelszavak biztonságos, sózott és hash-elt formában kerülnek tárolásra (pl. bcrypt).
- Többszintű jogosultságkezelés biztosítja, hogy az ügyfelek, vágók és adminok csak a saját adataikhoz férjenek hozzá.
- Az inaktív felhasználók automatikusan kijelentkeztetésre kerülnek biztonsági időkorlát lejártakor.
- Az adminisztrátori műveletek naplózásra kerülnek audit célokra, visszakövethető módon.
- A rendszer védelmet nyújt brute force támadások ellen (pl. 5 sikertelen bejelentkezés után ideiglenes tiltás).
- A fájlfeltöltéseket vírusellenőrzés és méretkorlátozás védi.
- Az adatbázis hozzáférése korlátozott, kizárólag az alkalmazás szerver használhatja.
- Napi biztonsági mentések készülnek a teljes adatbázisról, és ezek titkosított formában tárolódnak.
- Az alkalmazás megfelel az adatvédelmi előírásoknak (GDPR).
- A PuffManager rendszer reszponzív kialakítású, asztali és mobil eszközön is teljes funkcionalitást biztosít.
- Támogatott böngészők: Google Chrome, Mozilla Firefox, Microsoft Edge, Safari (legutóbbi 2 verzió).
- A rendszer platformfüggetlen, Windows, macOS és Linux környezetben is működik.
- A backend REST API-kompatibilis, így más rendszerek is integrálhatók vele.
- Az alkalmazás támogatja a különböző képernyőfelbontásokat (min. 1280×720 px).
- A fájlfeltöltések és letöltések kompatibilisek minden modern operációs rendszerrel.
- A rendszer mobil nézetben is optimalizált elrendezést biztosít a Kanban boardhoz és chathez.
- Bejelentkezés képernyő: e-mail és jelszó mezők, hibás adatok esetén piros figyelmeztetés jelenik meg.
- Dashboard: szerepkörfüggő menü (ügyfél, vágó, admin). Kiemelt státuszjelzők és értesítések láthatók.
- Projektfeltöltés oldal: űrlap fájlfeltöltéssel, határidő és megjegyzés mezőkkel.
- Kanban board: drag & drop funkció a státuszok módosításához, valós idejű frissítéssel.
- Chat modul: projektenként külön szál, valós idejű üzenetküldéssel és olvasottsági jelöléssel.
- Admin felület: új ügyfelek, teamek és projektek kezelése, export funkciók elérhetők a menüből.
- Értesítések: kis harang ikon jelzi az új üzeneteket és státuszváltozásokat.
- Biztonsági interakció: kijelentkezés gomb, valamint automatikus időzített kijelentkeztetés inaktivitáskor.
| Fogalom | Jelentés |
|---|---|
| Ügyfél | A rendszer felhasználója, aki projekteket rendel és követi azok státuszát. |
| Vágó | A videóvágási feladatokat végző felhasználó. |
| Admin | A rendszer menedzsere, aki új felhasználókat, projekteket és teameket hoz létre. |
| Projekt | Egy videóvágási feladat, amelyhez határidő, leírás és fájlok tartoznak. |
| Kanban board | Vizuális tábla, amely a projektek aktuális státuszát mutatja. |
| Dashboard | A felhasználó kezdőoldala, ahol a legfontosabb adatok és műveletek elérhetők. |
| Státusz | A projekt aktuális állapota (pl. “Folyamatban”, “Jóváhagyásra vár”, “Kész”). |
| Chat | Valós idejű üzenetküldő modul a projektekhez kapcsolódó kommunikációhoz. |
| Team | Az admin által létrehozott csoport, amely több vágóból állhat. |
| Metaadat | A fájlhoz kapcsolódó kiegészítő információ (méret, formátum, feltöltés ideje). |