Štartovacia súprava pripravená na výrobu
Posielajte rýchlejšie s Addie Boilerplate
Kompletný kompletný základ s overením, platbami, správcovskými nástrojmi a ďalšími – takže preskočíte inštalatérske práce a začnete budovať to, na čom záleží.
Čo je zahrnuté
Všetko, čo potrebujete na spustenie produkčnej webovej aplikácie – už zapojené, otestované a zdokumentované.
Autentifikácia a používatelia
Email/password prihlásenie, registrácia, overenie e-mailu, reset hesla, dva typy účtov (používateľ a správca), správa relácie a reCAPTCHA v3.
Admin Dashboard
Samostatná oblasť správy s kartami so štatistikami, prehliadačom živých záznamov, správou používateľov CRUD, prepínačmi nastavení lokality a riadením prístupu na základe rolí.
Stripe Payments
Relácie pokladne, predplatné, fakturačný portál, webhooky s overením podpisu a sledovanie objednávok – všetko voliteľné, funguje bez konfigurácie.
landing.featureEmailTitle
landing.featureEmailDesc
Nahrávanie súborov
Úložisko kompatibilné s S3 (DigitalOcean Spaces), zoznam povolených formátov obrázkov, zabezpečené názvy súborov, obmedzenie rýchlosti a záloha v pamäti pre vývojárov.
REST API & Swagger
Externé API chránené tokenmi s automaticky generovanými dokumentmi používateľského rozhrania Swagger. Samostatná interná vrstva AJAX pre hovory prehliadača. Prepínateľné na /off.
Zabezpečenie posilnené
Helma CSP, CSRF na všetkých formulároch, presadzovanie HTTPS, obmedzenie rýchlosti na každom koncovom bode, bcrypt hash a žiadne vymenovanie používateľov.
Logovanie a monitorovanie
Pino štruktúrované protokolovanie, databázový protokolový kanál s administrátorským prehliadačom a produkčná diagnostika.
Internacionalizácia a používateľské rozhranie
Súborový i18n s prepínaním jazykov, tmavým režimom, responzívnym ovládacím panelom Tailwind CSS, upozorneniami na toasty a rozloženiami s oddelenými rolami.
Ako to funguje
Od klonovania po produkciu v troch krokoch.
Klonovať a konfigurovať
Rozdeľte repo, skopírujte.env.example, vyplňte svoje kľúče. Služby, ktoré nenakonfigurujete, sa ticho preskočia – nič sa nepreruší.
Zostavte si svoje funkcie
Nástroje na overenie, platby, e-mail, nahrávanie a správu sú pripravené na použitie. Importujte službu, zavolajte funkciu – nie je potrebná žiadna kabeláž.
Nasadiť
Pripravené na štandardné nasadenie Node.js s produkčným Helmetom, HTTPS a úložiskom relácií MongoDB. Testované s Jest. Môžete nasadzovať.
Postavené s