Uzavretý Cieľom je vytvoriť webovú aplikáciu, v ktorej sa budú používatelia registrovať, nahrávať štruktúrované údaje z dokumentov (PDF/JPG) a spravovať svoj obsah prostredníctvom účtu.
Systém má pracovať s viacerými typmi používateľov a poskytovať prehľadné filtrovanie dát podľa vybraných parametrov.
2. Typy používateľov a oprávnenia
a) Neregistrovaný používateľ
Má prístup len na prehliadanie vybraných častí databázy.
Môže filtrovať a vyhľadávať záznamy podľa základných parametrov.
b) Registrovaný používateľ
Registrácia cez formulár (overenie e-mailom captcha).
Po registrácii môže nahrávať jeden dokument (súbor PDF alebo JPG).
Pre rozšírené možnosti (viac záznamov, rozšírené funkcie) si aktivuje predplatné.
Systém musí podporovať kupóny na dočasné bezplatné obdobie.
c) Overený používateľ (špecifický typ účtu)
Pri registrácii nahráva doplňujúci dokument na overenie identity alebo oprávnenia.
Po schválení administrátorom získa rozšírené funkcie a vlastný verejný profil (vlastná podstránka alebo subdoména).
Môže spravovať viacero záznamov a využívať dodatočné moduly.
d) Administrátor
Schvaľuje registrácie a dokumenty.
Má prístup k editácii používateľov, záznamov a nastavení systému.
Sleduje základné štatistiky a spravuje kupóny.
3. Práca so súbormi a dátami
Používateľ nahrá PDF alebo JPG súbor.
Systém automaticky spracuje obsah (OCR, jazyková detekcia) a vytiahne kľúčové textové údaje.
Ak niektoré údaje nie sú rozpoznané správne, systém označí políčka na manuálnu opravu používateľom.
Po potvrdení sa údaje uložia do databázy.
Systém musí vedieť zobraziť štruktúru vzťahov medzi údajmi v prehľadnej forme (napr. graf, stromová štruktúra).
4. Filtrovanie a vyhľadávanie
Fulltextové vyhľadávanie podľa názvu, kategórie a krajiny.
Filtrovanie podľa definovaných parametrov (napr. krajina, jazyk, špecifické atribúty).
Pre registrovaných a overených používateľov rozšírené vyhľadávacie možnosti.
5. Automatizované dáta z externého systému
Web má obsahovať sekciu s pravidelne aktualizovanými informáciami (napr. udalosti, termíny).
Dáta sa budú automaticky synchronizovať cez externý systém (API), nie ručne.
Formát dát: JSON / XML, aktualizácia denne alebo týždenne.
6. Jazykové mutácie
Web musí byť multijazyčný – minimálne 4 jazyky (napr. SK, CZ, PL, HU).
Automatické rozpoznanie jazyka používateľa podľa prehliadača.
Možnosť manuálneho prepnutia.
7. Hlavná stránka
Vyhľadávací panel a filtrovanie dát.
Sekcia s automaticky načítaným externým obsahom (z API).
Priestor pre platenú inzerciu alebo bannery (s administráciou reklám).
Základné štatistiky návštevnosti zobrazované iba na hlavnej stránke.
8. Predplatné a platby
Integrovaná platobná brána (napr. Stripe / GoPay / PayPal).
Model:
1 položka zadarmo,
mesačné predplatné (napr. 1,99 €) pre plný prístup.
Kupóny na bezplatné obdobie (napr. 6 mesiacov zdarma).
Evidencia a obnova platieb v administrácii.
9. Administrácia
Schvaľovanie a správa používateľov, dokumentov a externých dát.
Tvorba a správa kupónov.
Nastavenia cien, jazykov a filtrov.
Evidencia štatistík a návštevnosti.
10. Technické požiadavky
Webová aplikácia (frontend backend)
Frontend: React / Next.js / Vue
Backend: Laravel / Node.js / Django
Databáza: PostgreSQL / MySQL
Hosting s podporou subdomén.
API pre externý systém (synchronizácia údajov).
Bezpečnostné prvky: SSL, captcha, GDPR súlad.
11. Štatistiky a analytika
Počet návštevníkov a základné metriky na hlavnej stránke.
Interné prehľady v administrácii (počty registrovaných, aktivovaných účtov, platieb).
12. Rozšírenia
Export dát do PDF.
Prepojenie záznamov medzi používateľmi- to patri medzi hlavne funkcie
| Autor cenovej ponuky | Hodnotenie autora ponuky | Dátum pridania ponuky | Odhadovaný počet dní na vypracovanie | Suma za vypracovanie |
|---|
Pridajte si Vašu požiadavku na projekt, vyberte si najvhodnejšiu ponuku pre Vás a myslite na to, že v prípade problému v tom nie ste sami. Sme tu na to aby sme problém vyriešili za Vás!