Webové portály a marketplace
DJWish
Služba s predplatným pre DJ-ov: vlastná stránka a želania pesničiek cez QR kód
WebServer/API
O projekte
Služba pre viacerých DJ-ov: každý si zaregistruje vlastnú stránku (djwish.app/meno-dja) s profilom, službami a QR kódom, cez ktorý mu hostia posielajú želania pesničiek v 10 jazykoch. DJ má administráciu so želaniami naživo, prevádzkovateľ superadministráciu so stavom predplatného všetkých DJ-ov. Po 14-dňovej skúške sa platí mesačne alebo ročne, kartou cez Stripe.
Čo aplikácia vie
- Registrácia DJ-a s výberom vlastnej adresy (kontrola dostupnosti), súhlasom s VOP a 14-dňovou skúšobnou dobou; ukážkový profil /demo
- Verejná stránka DJ-a: fotka, popis, služby, lokalita, kontakty, sociálne siete a tlačidlo na tip (napr. Revolut/PayPal)
- Formulár želania v 10 jazykoch (SK, CS, EN, DE, PL, HU, UK, ES, FR, IT) – predvolený jazyk volí DJ, hosť si ho prepne
- Administrácia DJ-a: želania naživo (obnova každých 5 s), spočítanie rovnakých želaní („3× želané“), filtre, export CSV, pauza želaní s vlastným textom
- Úprava profilu, nahratie fotky so zmenšením v prehliadači, farba stránky, zmena hesla; QR plagát na tlač a stiahnutie QR kódu ako PNG
- Platby kartou cez Stripe: Checkout pre mesačné alebo ročné predplatné, overené webhooky, zákaznícky portál (karta, faktúry, zrušenie)
- Superadministrácia (/super): štatistiky, vyhľadávanie, stav DJ-ov (skúška / platí / vypršané / pozastavený), predĺženie, pozastavenie, nové heslo, poznámka, ručné založenie DJ-a a prehľad platieb
- Právne minimum v aplikácii: VOP so zmluvou o spracúvaní údajov, zásady ochrany osobných údajov, export údajov, zrušenie účtu, online odstúpenie od zmluvy a automatické mazanie želaní po 180 dňoch
- Voliteľné subdomény meno.djwish.app (USE_SUBDOMAINS)
Technicky zaujímavé
- Služba s predplatným na čistom Node.js bez jedinej npm závislosti – vrátane vlastného klienta Stripe API a overovania webhookov
- 56 automatizovaných bezpečnostných útokov (IDOR, XSS, CSRF, path traversal, podvrhnuté hlavičky, CSV injection…) v npm run test:security
- 10 jazykov rozhrania a právne dokumenty (VOP, GDPR, zmluva o spracúvaní) priamo v aplikácii
V pláne
- Fakturácia cez SuperFaktúra API
- Našepkávač pesničiek zo Spotify/Deezer katalógu
- Viac akcií naraz, každá s vlastným QR kódom a históriou
- Hlasovanie hostí („aj ja chcem“) a verejný rebríček
- Režim plátna / TV s venovaniami počas akcie
- Rezervačný formulár s e-mailovou notifikáciou
- Push upozornenia na nové želanie
- Filter vulgarizmov a limit želaní na hosťa
- Vlastná doména DJ-a a štatistiky najžiadanejších pesničiek
- Partnerský program