├── .nojekyll ├── .vercelignore ├── src ├── data │ ├── page.json │ └── app.json ├── utils │ ├── libs │ │ ├── os.d.ts │ │ ├── browser.d.ts │ │ ├── loader.d.ts │ │ ├── performance.d.ts │ │ ├── sort.d.ts │ │ ├── guid.d.ts │ │ ├── viewport.d.ts │ │ ├── get-classes-methods.d.ts │ │ ├── shuffle.d.ts │ │ ├── match-string.d.ts │ │ ├── to-slug.d.ts │ │ ├── rename.d.ts │ │ ├── multiple-inheritance.d.ts │ │ ├── string-to-numid.d.ts │ │ ├── use-style.d.ts │ │ ├── formdata.d.ts │ │ ├── jwt.d.ts │ │ ├── use-script.d.ts │ │ ├── parse-htmlstr.d.ts │ │ ├── sanitize.d.ts │ │ ├── arr-manipulation.d.ts │ │ ├── api-remote-to-local.d.ts │ │ ├── guid.js │ │ ├── object.d.ts │ │ ├── to-slug.js │ │ ├── validate.d.ts │ │ ├── shuffle.js │ │ ├── viewport.js │ │ └── rename.js │ ├── CoreUtils.d.ts │ └── hooks │ │ ├── useAuth.d.ts │ │ ├── useEffectOnce.d.ts │ │ ├── useFetchData.d.ts │ │ ├── useIsMobile.d.ts │ │ ├── useLocalStorage.d.ts │ │ ├── useNetworkStatus.d.ts │ │ ├── useSessionStorageListener.d.ts │ │ ├── useDebounce.d.ts │ │ ├── useThrottle.d.ts │ │ ├── useDragDropPosition.d.ts │ │ ├── useAuth.js │ │ ├── useInterval.d.ts │ │ ├── useSpaceKeyListener.d.ts │ │ ├── useEnterKeyListener.d.ts │ │ ├── useEnterKeyDispatchTabListener.d.ts │ │ ├── useStreamController.d.ts │ │ ├── useClickOutside.d.ts │ │ ├── useKeyPress.d.ts │ │ ├── useWindowScroll.d.ts │ │ ├── useAutosizeTextArea.d.ts │ │ ├── useBoundedDrag.d.ts │ │ ├── useDraggable.d.ts │ │ └── useLongPress.d.ts ├── config │ └── jwt.js ├── interfaces │ ├── custom.window.ts │ └── button.ts ├── store │ ├── reducers │ │ ├── index.js │ │ └── demoMenuReducer.js │ └── actions │ │ └── demoMenuActions.js └── components │ ├── Buttons │ └── styles │ │ └── index.module.scss │ ├── Loader │ └── README.md │ ├── Footer │ ├── README.md │ └── index.tsx │ └── Avatar │ └── index.tsx ├── .eslintrc.json ├── .gitattributes ├── backend@nest ├── .prettierrc ├── tsconfig.build.json ├── nest-cli.json ├── test │ └── jest-e2e.json └── src │ ├── core │ └── php │ │ ├── php.module.ts │ │ ├── constants.ts │ │ └── cors.middleware.ts │ └── main.ts ├── .dockerignore ├── backend ├── .dockerignore ├── core │ ├── php │ │ ├── match.js │ │ └── constants.js │ ├── upload │ │ ├── match.js │ │ ├── helpers.js │ │ └── computeds.js │ ├── backup │ │ ├── match.js │ │ └── computeds.js │ ├── logger │ │ └── constants.js │ └── socket │ │ └── constants.js ├── plugins │ ├── parse-image.js │ ├── signal.js │ └── ws.js └── utils │ ├── obj-detection.js │ ├── diff-dep.js │ ├── remaining-elements.js │ └── version-computed.js ├── public ├── assets │ └── images │ │ ├── logo.png │ │ ├── logo.psd │ │ ├── logo-black.png │ │ ├── screenshot.jpg │ │ ├── demo-posts │ │ ├── demoflag.jpg │ │ ├── plw.svg │ │ ├── ukr.svg │ │ ├── lva.svg │ │ ├── bgd.svg │ │ ├── jpn.svg │ │ ├── aut.svg │ │ ├── jam.svg │ │ ├── hun.svg │ │ ├── nld.svg │ │ ├── pol.svg │ │ ├── mco.svg │ │ ├── idn.svg │ │ ├── nga.svg │ │ ├── grl.svg │ │ ├── bel.svg │ │ ├── rus.svg │ │ ├── ltu.svg │ │ ├── rou.svg │ │ ├── arm.svg │ │ ├── gab.svg │ │ ├── bhs.svg │ │ ├── bwa.svg │ │ ├── che.svg │ │ ├── cri.svg │ │ ├── dnk.svg │ │ ├── bhr.svg │ │ ├── bol.svg │ │ ├── irl.svg │ │ ├── tha.svg │ │ ├── cze.svg │ │ ├── yem.svg │ │ ├── fin.svg │ │ ├── ita.svg │ │ ├── ner.svg │ │ ├── isl.svg │ │ ├── lao.svg │ │ ├── lux.svg │ │ ├── swe.svg │ │ ├── bgr.svg │ │ ├── gmb.svg │ │ ├── mar.svg │ │ ├── mli.svg │ │ ├── est.svg │ │ ├── sle.svg │ │ ├── gin.svg │ │ ├── ton.svg │ │ ├── qat.svg │ │ ├── are.svg │ │ ├── ben.svg │ │ ├── kwt.svg │ │ ├── lca.svg │ │ ├── tza.svg │ │ ├── grc.svg │ │ ├── tcd.svg │ │ ├── gha.svg │ │ ├── mdg.svg │ │ ├── sdn.svg │ │ ├── mus.svg │ │ ├── syc.svg │ │ ├── fra.svg │ │ ├── maf.svg │ │ ├── reu.svg │ │ ├── wlf.svg │ │ ├── col.svg │ │ ├── lby.svg │ │ ├── mkd.svg │ │ ├── per.svg │ │ ├── sur.svg │ │ ├── guy.svg │ │ ├── tur.svg │ │ ├── civ.svg │ │ ├── vct.svg │ │ ├── cog.svg │ │ ├── fro.svg │ │ ├── tto.svg │ │ ├── pse.svg │ │ ├── bih.svg │ │ ├── abw.svg │ │ ├── deu.svg │ │ ├── tun.svg │ │ ├── bvt.svg │ │ ├── cod.svg │ │ ├── nor.svg │ │ ├── sjm.svg │ │ └── gbr.svg │ │ └── favicon │ │ ├── favicon-32x32.png │ │ ├── apple-touch-icon-57x57.png │ │ ├── apple-touch-icon-72x72.png │ │ ├── apple-touch-icon-114x114.png │ │ └── apple-touch-icon-152x152.png ├── static-remote │ └── files │ │ ├── ad-flagcdncomwadpng.png │ │ ├── ae-flagcdncomwaepng.png │ │ ├── ag-flagcdncomwagpng.png │ │ ├── ai-flagcdncomwaipng.png │ │ ├── al-flagcdncomwalpng.png │ │ ├── am-flagcdncomwampng.png │ │ ├── ao-flagcdncomwaopng.png │ │ ├── aq-flagcdncomwaqpng.png │ │ ├── ar-flagcdncomwarpng.png │ │ ├── as-flagcdncomwaspng.png │ │ ├── at-flagcdncomwatpng.png │ │ ├── au-flagcdncomwaupng.png │ │ ├── aw-flagcdncomwawpng.png │ │ ├── ax-flagcdncomwaxpng.png │ │ ├── az-flagcdncomwazpng.png │ │ ├── ba-flagcdncomwbapng.png │ │ ├── bb-flagcdncomwbbpng.png │ │ ├── bd-flagcdncomwbdpng.png │ │ ├── be-flagcdncomwbepng.png │ │ ├── bf-flagcdncomwbfpng.png │ │ ├── bg-flagcdncomwbgpng.png │ │ ├── bh-flagcdncomwbhpng.png │ │ ├── bi-flagcdncomwbipng.png │ │ ├── bj-flagcdncomwbjpng.png │ │ ├── bl-flagcdncomwblpng.png │ │ ├── bm-flagcdncomwbmpng.png │ │ ├── bn-flagcdncomwbnpng.png │ │ ├── bo-flagcdncomwbopng.png │ │ ├── bq-flagcdncomwbqpng.png │ │ ├── br-flagcdncomwbrpng.png │ │ ├── bs-flagcdncomwbspng.png │ │ ├── bt-flagcdncomwbtpng.png │ │ ├── bv-flagcdncomwbvpng.png │ │ ├── bw-flagcdncomwbwpng.png │ │ ├── by-flagcdncomwbypng.png │ │ ├── bz-flagcdncomwbzpng.png │ │ ├── ca-flagcdncomwcapng.png │ │ ├── cc-flagcdncomwccpng.png │ │ ├── cd-flagcdncomwcdpng.png │ │ ├── cf-flagcdncomwcfpng.png │ │ ├── cg-flagcdncomwcgpng.png │ │ ├── ch-flagcdncomwchpng.png │ │ ├── ci-flagcdncomwcipng.png │ │ ├── ck-flagcdncomwckpng.png │ │ ├── cl-flagcdncomwclpng.png │ │ ├── cm-flagcdncomwcmpng.png │ │ ├── cn-flagcdncomwcnpng.png │ │ ├── co-flagcdncomwcopng.png │ │ ├── cr-flagcdncomwcrpng.png │ │ ├── cu-flagcdncomwcupng.png │ │ ├── cv-flagcdncomwcvpng.png │ │ ├── cw-flagcdncomwcwpng.png │ │ ├── cx-flagcdncomwcxpng.png │ │ ├── cy-flagcdncomwcypng.png │ │ ├── cz-flagcdncomwczpng.png │ │ ├── de-flagcdncomwdepng.png │ │ ├── dj-flagcdncomwdjpng.png │ │ ├── dk-flagcdncomwdkpng.png │ │ ├── dm-flagcdncomwdmpng.png │ │ ├── do-flagcdncomwdopng.png │ │ ├── dz-flagcdncomwdzpng.png │ │ ├── ec-flagcdncomwecpng.png │ │ ├── ee-flagcdncomweepng.png │ │ ├── eg-flagcdncomwegpng.png │ │ ├── eh-flagcdncomwehpng.png │ │ ├── er-flagcdncomwerpng.png │ │ ├── es-flagcdncomwespng.png │ │ ├── et-flagcdncomwetpng.png │ │ ├── fi-flagcdncomwfipng.png │ │ ├── fj-flagcdncomwfjpng.png │ │ ├── fk-flagcdncomwfkpng.png │ │ ├── fm-flagcdncomwfmpng.png │ │ ├── fo-flagcdncomwfopng.png │ │ ├── fr-flagcdncomwfrpng.png │ │ ├── ga-flagcdncomwgapng.png │ │ ├── gb-flagcdncomwgbpng.png │ │ ├── gd-flagcdncomwgdpng.png │ │ ├── ge-flagcdncomwgepng.png │ │ ├── gf-flagcdncomwgfpng.png │ │ ├── gg-flagcdncomwggpng.png │ │ ├── gh-flagcdncomwghpng.png │ │ ├── gi-flagcdncomwgipng.png │ │ ├── gl-flagcdncomwglpng.png │ │ ├── gm-flagcdncomwgmpng.png │ │ ├── gn-flagcdncomwgnpng.png │ │ ├── gp-flagcdncomwgppng.png │ │ ├── gq-flagcdncomwgqpng.png │ │ ├── gr-flagcdncomwgrpng.png │ │ ├── gs-flagcdncomwgspng.png │ │ ├── gt-flagcdncomwgtpng.png │ │ ├── gu-flagcdncomwgupng.png │ │ ├── gw-flagcdncomwgwpng.png │ │ ├── gy-flagcdncomwgypng.png │ │ ├── hk-flagcdncomwhkpng.png │ │ ├── hm-flagcdncomwhmpng.png │ │ ├── hn-flagcdncomwhnpng.png │ │ ├── hr-flagcdncomwhrpng.png │ │ ├── ht-flagcdncomwhtpng.png │ │ ├── hu-flagcdncomwhupng.png │ │ ├── id-flagcdncomwidpng.png │ │ ├── ie-flagcdncomwiepng.png │ │ ├── il-flagcdncomwilpng.png │ │ ├── im-flagcdncomwimpng.png │ │ ├── in-flagcdncomwinpng.png │ │ ├── io-flagcdncomwiopng.png │ │ ├── iq-flagcdncomwiqpng.png │ │ ├── ir-flagcdncomwirpng.png │ │ ├── is-flagcdncomwispng.png │ │ ├── it-flagcdncomwitpng.png │ │ ├── je-flagcdncomwjepng.png │ │ ├── jm-flagcdncomwjmpng.png │ │ ├── jo-flagcdncomwjopng.png │ │ ├── jp-flagcdncomwjppng.png │ │ ├── ke-flagcdncomwkepng.png │ │ ├── kg-flagcdncomwkgpng.png │ │ ├── kh-flagcdncomwkhpng.png │ │ ├── ki-flagcdncomwkipng.png │ │ ├── km-flagcdncomwkmpng.png │ │ ├── kn-flagcdncomwknpng.png │ │ ├── kp-flagcdncomwkppng.png │ │ ├── kr-flagcdncomwkrpng.png │ │ ├── kw-flagcdncomwkwpng.png │ │ ├── ky-flagcdncomwkypng.png │ │ ├── kz-flagcdncomwkzpng.png │ │ ├── la-flagcdncomwlapng.png │ │ ├── lb-flagcdncomwlbpng.png │ │ ├── lc-flagcdncomwlcpng.png │ │ ├── li-flagcdncomwlipng.png │ │ ├── lk-flagcdncomwlkpng.png │ │ ├── lr-flagcdncomwlrpng.png │ │ ├── ls-flagcdncomwlspng.png │ │ ├── lt-flagcdncomwltpng.png │ │ ├── lu-flagcdncomwlupng.png │ │ ├── lv-flagcdncomwlvpng.png │ │ ├── ly-flagcdncomwlypng.png │ │ ├── ma-flagcdncomwmapng.png │ │ ├── mc-flagcdncomwmcpng.png │ │ ├── md-flagcdncomwmdpng.png │ │ ├── me-flagcdncomwmepng.png │ │ ├── mf-flagcdncomwmfpng.png │ │ ├── mg-flagcdncomwmgpng.png │ │ ├── mh-flagcdncomwmhpng.png │ │ ├── mk-flagcdncomwmkpng.png │ │ ├── ml-flagcdncomwmlpng.png │ │ ├── mm-flagcdncomwmmpng.png │ │ ├── mn-flagcdncomwmnpng.png │ │ ├── mo-flagcdncomwmopng.png │ │ ├── mp-flagcdncomwmppng.png │ │ ├── mq-flagcdncomwmqpng.png │ │ ├── mr-flagcdncomwmrpng.png │ │ ├── ms-flagcdncomwmspng.png │ │ ├── mt-flagcdncomwmtpng.png │ │ ├── mu-flagcdncomwmupng.png │ │ ├── mv-flagcdncomwmvpng.png │ │ ├── mw-flagcdncomwmwpng.png │ │ ├── mx-flagcdncomwmxpng.png │ │ ├── my-flagcdncomwmypng.png │ │ ├── mz-flagcdncomwmzpng.png │ │ ├── na-flagcdncomwnapng.png │ │ ├── nc-flagcdncomwncpng.png │ │ ├── ne-flagcdncomwnepng.png │ │ ├── nf-flagcdncomwnfpng.png │ │ ├── ng-flagcdncomwngpng.png │ │ ├── ni-flagcdncomwnipng.png │ │ ├── nl-flagcdncomwnlpng.png │ │ ├── no-flagcdncomwnopng.png │ │ ├── np-flagcdncomwnppng.png │ │ ├── nr-flagcdncomwnrpng.png │ │ ├── nu-flagcdncomwnupng.png │ │ ├── nz-flagcdncomwnzpng.png │ │ ├── om-flagcdncomwompng.png │ │ ├── pa-flagcdncomwpapng.png │ │ ├── pe-flagcdncomwpepng.png │ │ ├── pf-flagcdncomwpfpng.png │ │ ├── pg-flagcdncomwpgpng.png │ │ ├── ph-flagcdncomwphpng.png │ │ ├── pk-flagcdncomwpkpng.png │ │ ├── pl-flagcdncomwplpng.png │ │ ├── pm-flagcdncomwpmpng.png │ │ ├── pn-flagcdncomwpnpng.png │ │ ├── pr-flagcdncomwprpng.png │ │ ├── ps-flagcdncomwpspng.png │ │ ├── pt-flagcdncomwptpng.png │ │ ├── pw-flagcdncomwpwpng.png │ │ ├── py-flagcdncomwpypng.png │ │ ├── qa-flagcdncomwqapng.png │ │ ├── re-flagcdncomwrepng.png │ │ ├── ro-flagcdncomwropng.png │ │ ├── rs-flagcdncomwrspng.png │ │ ├── ru-flagcdncomwrupng.png │ │ ├── rw-flagcdncomwrwpng.png │ │ ├── sa-flagcdncomwsapng.png │ │ ├── sb-flagcdncomwsbpng.png │ │ ├── sc-flagcdncomwscpng.png │ │ ├── sd-flagcdncomwsdpng.png │ │ ├── se-flagcdncomwsepng.png │ │ ├── sg-flagcdncomwsgpng.png │ │ ├── sh-flagcdncomwshpng.png │ │ ├── si-flagcdncomwsipng.png │ │ ├── sj-flagcdncomwsjpng.png │ │ ├── sk-flagcdncomwskpng.png │ │ ├── sl-flagcdncomwslpng.png │ │ ├── sm-flagcdncomwsmpng.png │ │ ├── sn-flagcdncomwsnpng.png │ │ ├── so-flagcdncomwsopng.png │ │ ├── sr-flagcdncomwsrpng.png │ │ ├── ss-flagcdncomwsspng.png │ │ ├── st-flagcdncomwstpng.png │ │ ├── sv-flagcdncomwsvpng.png │ │ ├── sx-flagcdncomwsxpng.png │ │ ├── sy-flagcdncomwsypng.png │ │ ├── sz-flagcdncomwszpng.png │ │ ├── tc-flagcdncomwtcpng.png │ │ ├── td-flagcdncomwtdpng.png │ │ ├── tf-flagcdncomwtfpng.png │ │ ├── tg-flagcdncomwtgpng.png │ │ ├── th-flagcdncomwthpng.png │ │ ├── tj-flagcdncomwtjpng.png │ │ ├── tk-flagcdncomwtkpng.png │ │ ├── tl-flagcdncomwtlpng.png │ │ ├── tm-flagcdncomwtmpng.png │ │ ├── tn-flagcdncomwtnpng.png │ │ ├── to-flagcdncomwtopng.png │ │ ├── tr-flagcdncomwtrpng.png │ │ ├── tt-flagcdncomwttpng.png │ │ ├── tv-flagcdncomwtvpng.png │ │ ├── tw-flagcdncomwtwpng.png │ │ ├── tz-flagcdncomwtzpng.png │ │ ├── ua-flagcdncomwuapng.png │ │ ├── ug-flagcdncomwugpng.png │ │ ├── um-flagcdncomwumpng.png │ │ ├── us-flagcdncomwuspng.png │ │ ├── uy-flagcdncomwuypng.png │ │ ├── uz-flagcdncomwuzpng.png │ │ ├── va-flagcdncomwvapng.png │ │ ├── vc-flagcdncomwvcpng.png │ │ ├── ve-flagcdncomwvepng.png │ │ ├── vg-flagcdncomwvgpng.png │ │ ├── vi-flagcdncomwvipng.png │ │ ├── vn-flagcdncomwvnpng.png │ │ ├── vu-flagcdncomwvupng.png │ │ ├── wf-flagcdncomwwfpng.png │ │ ├── ws-flagcdncomwwspng.png │ │ ├── xk-flagcdncomwxkpng.png │ │ ├── ye-flagcdncomwyepng.png │ │ ├── yt-flagcdncomwytpng.png │ │ ├── za-flagcdncomwzapng.png │ │ ├── zm-flagcdncomwzmpng.png │ │ ├── zw-flagcdncomwzwpng.png │ │ ├── at-flagcdncomatsvg.svg │ │ ├── id-flagcdncomidsvg.svg │ │ ├── lv-flagcdncomlvsvg.svg │ │ ├── mc-flagcdncommcsvg.svg │ │ ├── pe-flagcdncompesvg.svg │ │ ├── pw-flagcdncompwsvg.svg │ │ ├── jp-flagcdncomjpsvg.svg │ │ ├── ng-flagcdncomngsvg.svg │ │ ├── pl-flagcdncomplsvg.svg │ │ ├── se-flagcdncomsesvg.svg │ │ ├── ua-flagcdncomuasvg.svg │ │ ├── bd-flagcdncombdsvg.svg │ │ ├── dk-flagcdncomdksvg.svg │ │ ├── ye-flagcdncomyesvg.svg │ │ ├── be-flagcdncombesvg.svg │ │ ├── ch-flagcdncomchsvg.svg │ │ ├── de-flagcdncomdesvg.svg │ │ ├── bs-flagcdncombssvg.svg │ │ ├── bw-flagcdncombwsvg.svg │ │ ├── ci-flagcdncomcisvg.svg │ │ ├── ee-flagcdncomeesvg.svg │ │ ├── fr-flagcdncomfrsvg.svg │ │ ├── mf-flagcdncommfsvg.svg │ │ ├── mg-flagcdncommgsvg.svg │ │ ├── sl-flagcdncomslsvg.svg │ │ ├── bj-flagcdncombjsvg.svg │ │ ├── gl-flagcdncomglsvg.svg │ │ ├── ml-flagcdncommlsvg.svg │ │ ├── td-flagcdncomtdsvg.svg │ │ ├── vn-flagcdncomvnsvg.svg │ │ ├── am-flagcdncomamsvg.svg │ │ ├── bg-flagcdncombgsvg.svg │ │ ├── bo-flagcdncombosvg.svg │ │ ├── cg-flagcdncomcgsvg.svg │ │ ├── co-flagcdncomcosvg.svg │ │ ├── ga-flagcdncomgasvg.svg │ │ ├── hu-flagcdncomhusvg.svg │ │ ├── ie-flagcdncomiesvg.svg │ │ ├── it-flagcdncomitsvg.svg │ │ ├── la-flagcdncomlasvg.svg │ │ ├── lt-flagcdncomltsvg.svg │ │ ├── lu-flagcdncomlusvg.svg │ │ ├── nl-flagcdncomnlsvg.svg │ │ ├── ro-flagcdncomrosvg.svg │ │ ├── ru-flagcdncomrusvg.svg │ │ ├── th-flagcdncomthsvg.svg │ │ ├── fi-flagcdncomfisvg.svg │ │ ├── gn-flagcdncomgnsvg.svg │ │ ├── cz-flagcdncomczsvg.svg │ │ ├── ae-flagcdncomaesvg.svg │ │ ├── bh-flagcdncombhsvg.svg │ │ ├── ps-flagcdncompssvg.svg │ │ ├── sd-flagcdncomsdsvg.svg │ │ ├── to-flagcdncomtosvg.svg │ │ ├── tt-flagcdncomttsvg.svg │ │ ├── gr-flagcdncomgrsvg.svg │ │ ├── kw-flagcdncomkwsvg.svg │ │ ├── mu-flagcdncommusvg.svg │ │ ├── gf-flagcdncomgfsvg.svg │ │ ├── ma-flagcdncommasvg.svg │ │ ├── ne-flagcdncomnesvg.svg │ │ ├── gm-flagcdncomgmsvg.svg │ │ ├── is-flagcdncomissvg.svg │ │ ├── mv-flagcdncommvsvg.svg │ │ ├── gh-flagcdncomghsvg.svg │ │ ├── dz-flagcdncomdzsvg.svg │ │ ├── jm-flagcdncomjmsvg.svg │ │ ├── cm-flagcdncomcmsvg.svg │ │ ├── fo-flagcdncomfosvg.svg │ │ ├── pr-flagcdncomprsvg.svg │ │ ├── sc-flagcdncomscsvg.svg │ │ ├── cu-flagcdncomcusvg.svg │ │ ├── lc-flagcdncomlcsvg.svg │ │ ├── re-flagcdncomresvg.svg │ │ ├── ax-flagcdncomaxsvg.svg │ │ ├── cd-flagcdncomcdsvg.svg │ │ ├── gg-flagcdncomggsvg.svg │ │ ├── bv-flagcdncombvsvg.svg │ │ ├── no-flagcdncomnosvg.svg │ │ ├── sj-flagcdncomsjsvg.svg │ │ ├── cl-flagcdncomclsvg.svg │ │ ├── gy-flagcdncomgysvg.svg │ │ ├── tr-flagcdncomtrsvg.svg │ │ ├── sr-flagcdncomsrsvg.svg │ │ ├── sy-flagcdncomsysvg.svg │ │ ├── 320px-Flag_of_the_Taliban.svg-uploadwikimediaorgwikipediacommonsthumbcFlagoftheTalibansvgpxFlagoftheTalibansvgpng.png │ │ ├── cf-flagcdncomcfsvg.svg │ │ ├── aw-flagcdncomawsvg.svg │ │ ├── wf-flagcdncomwfsvg.svg │ │ ├── ly-flagcdncomlysvg.svg │ │ ├── ss-flagcdncomsssvg.svg │ │ ├── mk-flagcdncommksvg.svg │ │ ├── qa-flagcdncomqasvg.svg │ │ ├── dj-flagcdncomdjsvg.svg │ │ ├── jo-flagcdncomjosvg.svg │ │ ├── pk-flagcdncompksvg.svg │ │ ├── tz-flagcdncomtzsvg.svg │ │ ├── tn-flagcdncomtnsvg.svg │ │ ├── ba-flagcdncombasvg.svg │ │ ├── vc-flagcdncomvcsvg.svg │ │ ├── il-flagcdncomilsvg.svg │ │ ├── nr-flagcdncomnrsvg.svg │ │ ├── tw-flagcdncomtwsvg.svg │ │ ├── mh-flagcdncommhsvg.svg │ │ ├── eh-flagcdncomehsvg.svg │ │ ├── az-flagcdncomazsvg.svg │ │ ├── mm-flagcdncommmsvg.svg │ │ ├── mr-flagcdncommrsvg.svg │ │ ├── so-flagcdncomsosvg.svg │ │ ├── gb-flagcdncomgbsvg.svg │ │ ├── cn-flagcdncomcnsvg.svg │ │ ├── tl-flagcdncomtlsvg.svg │ │ ├── za-flagcdncomzasvg.svg │ │ ├── bf-flagcdncombfsvg.svg │ │ ├── ag-flagcdncomagsvg.svg │ │ ├── kr-flagcdncomkrsvg.svg │ │ └── gw-flagcdncomgwsvg.svg └── server │ └── curd-data-init.php ├── docker-compose.yml ├── app ├── about.html │ ├── page.tsx │ └── ClientPage.tsx ├── not-found.tsx ├── sign-in.html │ └── page.tsx ├── nested-routes.html │ └── page.tsx ├── request.ajax.html │ └── page.tsx └── nested-routes │ └── [id] │ └── [comment] │ └── ClientPage.tsx └── ecosystem.config.js /.nojekyll: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /.vercelignore: -------------------------------------------------------------------------------- 1 | backend@nest -------------------------------------------------------------------------------- /src/data/page.json: -------------------------------------------------------------------------------- 1 | { 2 | "perPage": 18 3 | } -------------------------------------------------------------------------------- /src/utils/libs/os.d.ts: -------------------------------------------------------------------------------- 1 | export let os: any; 2 | -------------------------------------------------------------------------------- /src/utils/libs/browser.d.ts: -------------------------------------------------------------------------------- 1 | export let browser: any; 2 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /backend@nest/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true, 3 | "trailingComma": "all" 4 | } -------------------------------------------------------------------------------- /src/config/jwt.js: -------------------------------------------------------------------------------- 1 | const privateKey = 'abC123!'; 2 | 3 | export default privateKey; 4 | -------------------------------------------------------------------------------- /src/utils/CoreUtils.d.ts: -------------------------------------------------------------------------------- 1 | declare const CoreUtils: any; 2 | export default CoreUtils; 3 | -------------------------------------------------------------------------------- /src/utils/hooks/useAuth.d.ts: -------------------------------------------------------------------------------- 1 | export default useAuth; 2 | declare function useAuth(): any; 3 | -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | Dockerfile 2 | .dockerignore 3 | node_modules 4 | npm-debug.log 5 | README.md 6 | .next 7 | .git -------------------------------------------------------------------------------- /src/utils/libs/loader.d.ts: -------------------------------------------------------------------------------- 1 | export function loadTextures(arr: any, perLoadedCallback: any): Promise; 2 | -------------------------------------------------------------------------------- /backend/.dockerignore: -------------------------------------------------------------------------------- 1 | Dockerfile 2 | .dockerignore 3 | node_modules 4 | npm-debug.log 5 | README.md 6 | .next 7 | .git -------------------------------------------------------------------------------- /src/utils/hooks/useEffectOnce.d.ts: -------------------------------------------------------------------------------- 1 | export default useEffectOnce; 2 | declare function useEffectOnce(effect: any): void; 3 | -------------------------------------------------------------------------------- /src/utils/hooks/useFetchData.d.ts: -------------------------------------------------------------------------------- 1 | export default useFetchData; 2 | declare function useFetchData(actions: any): unknown[]; 3 | -------------------------------------------------------------------------------- /src/utils/hooks/useIsMobile.d.ts: -------------------------------------------------------------------------------- 1 | export default useIsMobile; 2 | declare function useIsMobile(breakpoint?: number): boolean; 3 | -------------------------------------------------------------------------------- /public/assets/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/assets/images/logo.png -------------------------------------------------------------------------------- /public/assets/images/logo.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/assets/images/logo.psd -------------------------------------------------------------------------------- /backend@nest/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "exclude": ["node_modules", "test", "dist", "**/*spec.ts"] 4 | } 5 | -------------------------------------------------------------------------------- /public/assets/images/logo-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/assets/images/logo-black.png -------------------------------------------------------------------------------- /public/assets/images/screenshot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/assets/images/screenshot.jpg -------------------------------------------------------------------------------- /src/utils/hooks/useLocalStorage.d.ts: -------------------------------------------------------------------------------- 1 | export default useLocalStorage; 2 | declare function useLocalStorage(key: any, defaultValue: any): any[]; 3 | -------------------------------------------------------------------------------- /src/utils/hooks/useNetworkStatus.d.ts: -------------------------------------------------------------------------------- 1 | export default useNetworkStatus; 2 | declare function useNetworkStatus(): { 3 | isOnline: boolean; 4 | }; 5 | -------------------------------------------------------------------------------- /src/utils/hooks/useSessionStorageListener.d.ts: -------------------------------------------------------------------------------- 1 | export default useSessionStorageListener; 2 | declare function useSessionStorageListener(key: any): string; 3 | -------------------------------------------------------------------------------- /src/utils/hooks/useDebounce.d.ts: -------------------------------------------------------------------------------- 1 | export default useDebounce; 2 | declare function useDebounce(fn: any, delay: any, dependence: any): (...args: any[]) => void; 3 | -------------------------------------------------------------------------------- /src/utils/hooks/useThrottle.d.ts: -------------------------------------------------------------------------------- 1 | export default useThrottle; 2 | declare function useThrottle(fn: any, delay: any, dependence: any): (...args: any[]) => void; 3 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/demoflag.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/assets/images/demo-posts/demoflag.jpg -------------------------------------------------------------------------------- /public/assets/images/favicon/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/assets/images/favicon/favicon-32x32.png -------------------------------------------------------------------------------- /public/static-remote/files/ad-flagcdncomwadpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ad-flagcdncomwadpng.png -------------------------------------------------------------------------------- /public/static-remote/files/ae-flagcdncomwaepng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ae-flagcdncomwaepng.png -------------------------------------------------------------------------------- /public/static-remote/files/ag-flagcdncomwagpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ag-flagcdncomwagpng.png -------------------------------------------------------------------------------- /public/static-remote/files/ai-flagcdncomwaipng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ai-flagcdncomwaipng.png -------------------------------------------------------------------------------- /public/static-remote/files/al-flagcdncomwalpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/al-flagcdncomwalpng.png -------------------------------------------------------------------------------- /public/static-remote/files/am-flagcdncomwampng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/am-flagcdncomwampng.png -------------------------------------------------------------------------------- /public/static-remote/files/ao-flagcdncomwaopng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ao-flagcdncomwaopng.png -------------------------------------------------------------------------------- /public/static-remote/files/aq-flagcdncomwaqpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/aq-flagcdncomwaqpng.png -------------------------------------------------------------------------------- /public/static-remote/files/ar-flagcdncomwarpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ar-flagcdncomwarpng.png -------------------------------------------------------------------------------- /public/static-remote/files/as-flagcdncomwaspng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/as-flagcdncomwaspng.png -------------------------------------------------------------------------------- /public/static-remote/files/at-flagcdncomwatpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/at-flagcdncomwatpng.png -------------------------------------------------------------------------------- /public/static-remote/files/au-flagcdncomwaupng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/au-flagcdncomwaupng.png -------------------------------------------------------------------------------- /public/static-remote/files/aw-flagcdncomwawpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/aw-flagcdncomwawpng.png -------------------------------------------------------------------------------- /public/static-remote/files/ax-flagcdncomwaxpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ax-flagcdncomwaxpng.png -------------------------------------------------------------------------------- /public/static-remote/files/az-flagcdncomwazpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/az-flagcdncomwazpng.png -------------------------------------------------------------------------------- /public/static-remote/files/ba-flagcdncomwbapng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ba-flagcdncomwbapng.png -------------------------------------------------------------------------------- /public/static-remote/files/bb-flagcdncomwbbpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/bb-flagcdncomwbbpng.png -------------------------------------------------------------------------------- /public/static-remote/files/bd-flagcdncomwbdpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/bd-flagcdncomwbdpng.png -------------------------------------------------------------------------------- /public/static-remote/files/be-flagcdncomwbepng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/be-flagcdncomwbepng.png -------------------------------------------------------------------------------- /public/static-remote/files/bf-flagcdncomwbfpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/bf-flagcdncomwbfpng.png -------------------------------------------------------------------------------- /public/static-remote/files/bg-flagcdncomwbgpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/bg-flagcdncomwbgpng.png -------------------------------------------------------------------------------- /public/static-remote/files/bh-flagcdncomwbhpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/bh-flagcdncomwbhpng.png -------------------------------------------------------------------------------- /public/static-remote/files/bi-flagcdncomwbipng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/bi-flagcdncomwbipng.png -------------------------------------------------------------------------------- /public/static-remote/files/bj-flagcdncomwbjpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/bj-flagcdncomwbjpng.png -------------------------------------------------------------------------------- /public/static-remote/files/bl-flagcdncomwblpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/bl-flagcdncomwblpng.png -------------------------------------------------------------------------------- /public/static-remote/files/bm-flagcdncomwbmpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/bm-flagcdncomwbmpng.png -------------------------------------------------------------------------------- /public/static-remote/files/bn-flagcdncomwbnpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/bn-flagcdncomwbnpng.png -------------------------------------------------------------------------------- /public/static-remote/files/bo-flagcdncomwbopng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/bo-flagcdncomwbopng.png -------------------------------------------------------------------------------- /public/static-remote/files/bq-flagcdncomwbqpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/bq-flagcdncomwbqpng.png -------------------------------------------------------------------------------- /public/static-remote/files/br-flagcdncomwbrpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/br-flagcdncomwbrpng.png -------------------------------------------------------------------------------- /public/static-remote/files/bs-flagcdncomwbspng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/bs-flagcdncomwbspng.png -------------------------------------------------------------------------------- /public/static-remote/files/bt-flagcdncomwbtpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/bt-flagcdncomwbtpng.png -------------------------------------------------------------------------------- /public/static-remote/files/bv-flagcdncomwbvpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/bv-flagcdncomwbvpng.png -------------------------------------------------------------------------------- /public/static-remote/files/bw-flagcdncomwbwpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/bw-flagcdncomwbwpng.png -------------------------------------------------------------------------------- /public/static-remote/files/by-flagcdncomwbypng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/by-flagcdncomwbypng.png -------------------------------------------------------------------------------- /public/static-remote/files/bz-flagcdncomwbzpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/bz-flagcdncomwbzpng.png -------------------------------------------------------------------------------- /public/static-remote/files/ca-flagcdncomwcapng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ca-flagcdncomwcapng.png -------------------------------------------------------------------------------- /public/static-remote/files/cc-flagcdncomwccpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/cc-flagcdncomwccpng.png -------------------------------------------------------------------------------- /public/static-remote/files/cd-flagcdncomwcdpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/cd-flagcdncomwcdpng.png -------------------------------------------------------------------------------- /public/static-remote/files/cf-flagcdncomwcfpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/cf-flagcdncomwcfpng.png -------------------------------------------------------------------------------- /public/static-remote/files/cg-flagcdncomwcgpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/cg-flagcdncomwcgpng.png -------------------------------------------------------------------------------- /public/static-remote/files/ch-flagcdncomwchpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ch-flagcdncomwchpng.png -------------------------------------------------------------------------------- /public/static-remote/files/ci-flagcdncomwcipng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ci-flagcdncomwcipng.png -------------------------------------------------------------------------------- /public/static-remote/files/ck-flagcdncomwckpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ck-flagcdncomwckpng.png -------------------------------------------------------------------------------- /public/static-remote/files/cl-flagcdncomwclpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/cl-flagcdncomwclpng.png -------------------------------------------------------------------------------- /public/static-remote/files/cm-flagcdncomwcmpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/cm-flagcdncomwcmpng.png -------------------------------------------------------------------------------- /public/static-remote/files/cn-flagcdncomwcnpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/cn-flagcdncomwcnpng.png -------------------------------------------------------------------------------- /public/static-remote/files/co-flagcdncomwcopng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/co-flagcdncomwcopng.png -------------------------------------------------------------------------------- /public/static-remote/files/cr-flagcdncomwcrpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/cr-flagcdncomwcrpng.png -------------------------------------------------------------------------------- /public/static-remote/files/cu-flagcdncomwcupng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/cu-flagcdncomwcupng.png -------------------------------------------------------------------------------- /public/static-remote/files/cv-flagcdncomwcvpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/cv-flagcdncomwcvpng.png -------------------------------------------------------------------------------- /public/static-remote/files/cw-flagcdncomwcwpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/cw-flagcdncomwcwpng.png -------------------------------------------------------------------------------- /public/static-remote/files/cx-flagcdncomwcxpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/cx-flagcdncomwcxpng.png -------------------------------------------------------------------------------- /public/static-remote/files/cy-flagcdncomwcypng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/cy-flagcdncomwcypng.png -------------------------------------------------------------------------------- /public/static-remote/files/cz-flagcdncomwczpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/cz-flagcdncomwczpng.png -------------------------------------------------------------------------------- /public/static-remote/files/de-flagcdncomwdepng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/de-flagcdncomwdepng.png -------------------------------------------------------------------------------- /public/static-remote/files/dj-flagcdncomwdjpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/dj-flagcdncomwdjpng.png -------------------------------------------------------------------------------- /public/static-remote/files/dk-flagcdncomwdkpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/dk-flagcdncomwdkpng.png -------------------------------------------------------------------------------- /public/static-remote/files/dm-flagcdncomwdmpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/dm-flagcdncomwdmpng.png -------------------------------------------------------------------------------- /public/static-remote/files/do-flagcdncomwdopng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/do-flagcdncomwdopng.png -------------------------------------------------------------------------------- /public/static-remote/files/dz-flagcdncomwdzpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/dz-flagcdncomwdzpng.png -------------------------------------------------------------------------------- /public/static-remote/files/ec-flagcdncomwecpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ec-flagcdncomwecpng.png -------------------------------------------------------------------------------- /public/static-remote/files/ee-flagcdncomweepng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ee-flagcdncomweepng.png -------------------------------------------------------------------------------- /public/static-remote/files/eg-flagcdncomwegpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/eg-flagcdncomwegpng.png -------------------------------------------------------------------------------- /public/static-remote/files/eh-flagcdncomwehpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/eh-flagcdncomwehpng.png -------------------------------------------------------------------------------- /public/static-remote/files/er-flagcdncomwerpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/er-flagcdncomwerpng.png -------------------------------------------------------------------------------- /public/static-remote/files/es-flagcdncomwespng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/es-flagcdncomwespng.png -------------------------------------------------------------------------------- /public/static-remote/files/et-flagcdncomwetpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/et-flagcdncomwetpng.png -------------------------------------------------------------------------------- /public/static-remote/files/fi-flagcdncomwfipng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/fi-flagcdncomwfipng.png -------------------------------------------------------------------------------- /public/static-remote/files/fj-flagcdncomwfjpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/fj-flagcdncomwfjpng.png -------------------------------------------------------------------------------- /public/static-remote/files/fk-flagcdncomwfkpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/fk-flagcdncomwfkpng.png -------------------------------------------------------------------------------- /public/static-remote/files/fm-flagcdncomwfmpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/fm-flagcdncomwfmpng.png -------------------------------------------------------------------------------- /public/static-remote/files/fo-flagcdncomwfopng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/fo-flagcdncomwfopng.png -------------------------------------------------------------------------------- /public/static-remote/files/fr-flagcdncomwfrpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/fr-flagcdncomwfrpng.png -------------------------------------------------------------------------------- /public/static-remote/files/ga-flagcdncomwgapng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ga-flagcdncomwgapng.png -------------------------------------------------------------------------------- /public/static-remote/files/gb-flagcdncomwgbpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/gb-flagcdncomwgbpng.png -------------------------------------------------------------------------------- /public/static-remote/files/gd-flagcdncomwgdpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/gd-flagcdncomwgdpng.png -------------------------------------------------------------------------------- /public/static-remote/files/ge-flagcdncomwgepng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ge-flagcdncomwgepng.png -------------------------------------------------------------------------------- /public/static-remote/files/gf-flagcdncomwgfpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/gf-flagcdncomwgfpng.png -------------------------------------------------------------------------------- /public/static-remote/files/gg-flagcdncomwggpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/gg-flagcdncomwggpng.png -------------------------------------------------------------------------------- /public/static-remote/files/gh-flagcdncomwghpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/gh-flagcdncomwghpng.png -------------------------------------------------------------------------------- /public/static-remote/files/gi-flagcdncomwgipng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/gi-flagcdncomwgipng.png -------------------------------------------------------------------------------- /public/static-remote/files/gl-flagcdncomwglpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/gl-flagcdncomwglpng.png -------------------------------------------------------------------------------- /public/static-remote/files/gm-flagcdncomwgmpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/gm-flagcdncomwgmpng.png -------------------------------------------------------------------------------- /public/static-remote/files/gn-flagcdncomwgnpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/gn-flagcdncomwgnpng.png -------------------------------------------------------------------------------- /public/static-remote/files/gp-flagcdncomwgppng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/gp-flagcdncomwgppng.png -------------------------------------------------------------------------------- /public/static-remote/files/gq-flagcdncomwgqpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/gq-flagcdncomwgqpng.png -------------------------------------------------------------------------------- /public/static-remote/files/gr-flagcdncomwgrpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/gr-flagcdncomwgrpng.png -------------------------------------------------------------------------------- /public/static-remote/files/gs-flagcdncomwgspng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/gs-flagcdncomwgspng.png -------------------------------------------------------------------------------- /public/static-remote/files/gt-flagcdncomwgtpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/gt-flagcdncomwgtpng.png -------------------------------------------------------------------------------- /public/static-remote/files/gu-flagcdncomwgupng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/gu-flagcdncomwgupng.png -------------------------------------------------------------------------------- /public/static-remote/files/gw-flagcdncomwgwpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/gw-flagcdncomwgwpng.png -------------------------------------------------------------------------------- /public/static-remote/files/gy-flagcdncomwgypng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/gy-flagcdncomwgypng.png -------------------------------------------------------------------------------- /public/static-remote/files/hk-flagcdncomwhkpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/hk-flagcdncomwhkpng.png -------------------------------------------------------------------------------- /public/static-remote/files/hm-flagcdncomwhmpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/hm-flagcdncomwhmpng.png -------------------------------------------------------------------------------- /public/static-remote/files/hn-flagcdncomwhnpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/hn-flagcdncomwhnpng.png -------------------------------------------------------------------------------- /public/static-remote/files/hr-flagcdncomwhrpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/hr-flagcdncomwhrpng.png -------------------------------------------------------------------------------- /public/static-remote/files/ht-flagcdncomwhtpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ht-flagcdncomwhtpng.png -------------------------------------------------------------------------------- /public/static-remote/files/hu-flagcdncomwhupng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/hu-flagcdncomwhupng.png -------------------------------------------------------------------------------- /public/static-remote/files/id-flagcdncomwidpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/id-flagcdncomwidpng.png -------------------------------------------------------------------------------- /public/static-remote/files/ie-flagcdncomwiepng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ie-flagcdncomwiepng.png -------------------------------------------------------------------------------- /public/static-remote/files/il-flagcdncomwilpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/il-flagcdncomwilpng.png -------------------------------------------------------------------------------- /public/static-remote/files/im-flagcdncomwimpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/im-flagcdncomwimpng.png -------------------------------------------------------------------------------- /public/static-remote/files/in-flagcdncomwinpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/in-flagcdncomwinpng.png -------------------------------------------------------------------------------- /public/static-remote/files/io-flagcdncomwiopng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/io-flagcdncomwiopng.png -------------------------------------------------------------------------------- /public/static-remote/files/iq-flagcdncomwiqpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/iq-flagcdncomwiqpng.png -------------------------------------------------------------------------------- /public/static-remote/files/ir-flagcdncomwirpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ir-flagcdncomwirpng.png -------------------------------------------------------------------------------- /public/static-remote/files/is-flagcdncomwispng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/is-flagcdncomwispng.png -------------------------------------------------------------------------------- /public/static-remote/files/it-flagcdncomwitpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/it-flagcdncomwitpng.png -------------------------------------------------------------------------------- /public/static-remote/files/je-flagcdncomwjepng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/je-flagcdncomwjepng.png -------------------------------------------------------------------------------- /public/static-remote/files/jm-flagcdncomwjmpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/jm-flagcdncomwjmpng.png -------------------------------------------------------------------------------- /public/static-remote/files/jo-flagcdncomwjopng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/jo-flagcdncomwjopng.png -------------------------------------------------------------------------------- /public/static-remote/files/jp-flagcdncomwjppng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/jp-flagcdncomwjppng.png -------------------------------------------------------------------------------- /public/static-remote/files/ke-flagcdncomwkepng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ke-flagcdncomwkepng.png -------------------------------------------------------------------------------- /public/static-remote/files/kg-flagcdncomwkgpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/kg-flagcdncomwkgpng.png -------------------------------------------------------------------------------- /public/static-remote/files/kh-flagcdncomwkhpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/kh-flagcdncomwkhpng.png -------------------------------------------------------------------------------- /public/static-remote/files/ki-flagcdncomwkipng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ki-flagcdncomwkipng.png -------------------------------------------------------------------------------- /public/static-remote/files/km-flagcdncomwkmpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/km-flagcdncomwkmpng.png -------------------------------------------------------------------------------- /public/static-remote/files/kn-flagcdncomwknpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/kn-flagcdncomwknpng.png -------------------------------------------------------------------------------- /public/static-remote/files/kp-flagcdncomwkppng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/kp-flagcdncomwkppng.png -------------------------------------------------------------------------------- /public/static-remote/files/kr-flagcdncomwkrpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/kr-flagcdncomwkrpng.png -------------------------------------------------------------------------------- /public/static-remote/files/kw-flagcdncomwkwpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/kw-flagcdncomwkwpng.png -------------------------------------------------------------------------------- /public/static-remote/files/ky-flagcdncomwkypng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ky-flagcdncomwkypng.png -------------------------------------------------------------------------------- /public/static-remote/files/kz-flagcdncomwkzpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/kz-flagcdncomwkzpng.png -------------------------------------------------------------------------------- /public/static-remote/files/la-flagcdncomwlapng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/la-flagcdncomwlapng.png -------------------------------------------------------------------------------- /public/static-remote/files/lb-flagcdncomwlbpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/lb-flagcdncomwlbpng.png -------------------------------------------------------------------------------- /public/static-remote/files/lc-flagcdncomwlcpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/lc-flagcdncomwlcpng.png -------------------------------------------------------------------------------- /public/static-remote/files/li-flagcdncomwlipng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/li-flagcdncomwlipng.png -------------------------------------------------------------------------------- /public/static-remote/files/lk-flagcdncomwlkpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/lk-flagcdncomwlkpng.png -------------------------------------------------------------------------------- /public/static-remote/files/lr-flagcdncomwlrpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/lr-flagcdncomwlrpng.png -------------------------------------------------------------------------------- /public/static-remote/files/ls-flagcdncomwlspng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ls-flagcdncomwlspng.png -------------------------------------------------------------------------------- /public/static-remote/files/lt-flagcdncomwltpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/lt-flagcdncomwltpng.png -------------------------------------------------------------------------------- /public/static-remote/files/lu-flagcdncomwlupng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/lu-flagcdncomwlupng.png -------------------------------------------------------------------------------- /public/static-remote/files/lv-flagcdncomwlvpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/lv-flagcdncomwlvpng.png -------------------------------------------------------------------------------- /public/static-remote/files/ly-flagcdncomwlypng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ly-flagcdncomwlypng.png -------------------------------------------------------------------------------- /public/static-remote/files/ma-flagcdncomwmapng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ma-flagcdncomwmapng.png -------------------------------------------------------------------------------- /public/static-remote/files/mc-flagcdncomwmcpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/mc-flagcdncomwmcpng.png -------------------------------------------------------------------------------- /public/static-remote/files/md-flagcdncomwmdpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/md-flagcdncomwmdpng.png -------------------------------------------------------------------------------- /public/static-remote/files/me-flagcdncomwmepng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/me-flagcdncomwmepng.png -------------------------------------------------------------------------------- /public/static-remote/files/mf-flagcdncomwmfpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/mf-flagcdncomwmfpng.png -------------------------------------------------------------------------------- /public/static-remote/files/mg-flagcdncomwmgpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/mg-flagcdncomwmgpng.png -------------------------------------------------------------------------------- /public/static-remote/files/mh-flagcdncomwmhpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/mh-flagcdncomwmhpng.png -------------------------------------------------------------------------------- /public/static-remote/files/mk-flagcdncomwmkpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/mk-flagcdncomwmkpng.png -------------------------------------------------------------------------------- /public/static-remote/files/ml-flagcdncomwmlpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ml-flagcdncomwmlpng.png -------------------------------------------------------------------------------- /public/static-remote/files/mm-flagcdncomwmmpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/mm-flagcdncomwmmpng.png -------------------------------------------------------------------------------- /public/static-remote/files/mn-flagcdncomwmnpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/mn-flagcdncomwmnpng.png -------------------------------------------------------------------------------- /public/static-remote/files/mo-flagcdncomwmopng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/mo-flagcdncomwmopng.png -------------------------------------------------------------------------------- /public/static-remote/files/mp-flagcdncomwmppng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/mp-flagcdncomwmppng.png -------------------------------------------------------------------------------- /public/static-remote/files/mq-flagcdncomwmqpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/mq-flagcdncomwmqpng.png -------------------------------------------------------------------------------- /public/static-remote/files/mr-flagcdncomwmrpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/mr-flagcdncomwmrpng.png -------------------------------------------------------------------------------- /public/static-remote/files/ms-flagcdncomwmspng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ms-flagcdncomwmspng.png -------------------------------------------------------------------------------- /public/static-remote/files/mt-flagcdncomwmtpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/mt-flagcdncomwmtpng.png -------------------------------------------------------------------------------- /public/static-remote/files/mu-flagcdncomwmupng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/mu-flagcdncomwmupng.png -------------------------------------------------------------------------------- /public/static-remote/files/mv-flagcdncomwmvpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/mv-flagcdncomwmvpng.png -------------------------------------------------------------------------------- /public/static-remote/files/mw-flagcdncomwmwpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/mw-flagcdncomwmwpng.png -------------------------------------------------------------------------------- /public/static-remote/files/mx-flagcdncomwmxpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/mx-flagcdncomwmxpng.png -------------------------------------------------------------------------------- /public/static-remote/files/my-flagcdncomwmypng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/my-flagcdncomwmypng.png -------------------------------------------------------------------------------- /public/static-remote/files/mz-flagcdncomwmzpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/mz-flagcdncomwmzpng.png -------------------------------------------------------------------------------- /public/static-remote/files/na-flagcdncomwnapng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/na-flagcdncomwnapng.png -------------------------------------------------------------------------------- /public/static-remote/files/nc-flagcdncomwncpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/nc-flagcdncomwncpng.png -------------------------------------------------------------------------------- /public/static-remote/files/ne-flagcdncomwnepng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ne-flagcdncomwnepng.png -------------------------------------------------------------------------------- /public/static-remote/files/nf-flagcdncomwnfpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/nf-flagcdncomwnfpng.png -------------------------------------------------------------------------------- /public/static-remote/files/ng-flagcdncomwngpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ng-flagcdncomwngpng.png -------------------------------------------------------------------------------- /public/static-remote/files/ni-flagcdncomwnipng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ni-flagcdncomwnipng.png -------------------------------------------------------------------------------- /public/static-remote/files/nl-flagcdncomwnlpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/nl-flagcdncomwnlpng.png -------------------------------------------------------------------------------- /public/static-remote/files/no-flagcdncomwnopng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/no-flagcdncomwnopng.png -------------------------------------------------------------------------------- /public/static-remote/files/np-flagcdncomwnppng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/np-flagcdncomwnppng.png -------------------------------------------------------------------------------- /public/static-remote/files/nr-flagcdncomwnrpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/nr-flagcdncomwnrpng.png -------------------------------------------------------------------------------- /public/static-remote/files/nu-flagcdncomwnupng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/nu-flagcdncomwnupng.png -------------------------------------------------------------------------------- /public/static-remote/files/nz-flagcdncomwnzpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/nz-flagcdncomwnzpng.png -------------------------------------------------------------------------------- /public/static-remote/files/om-flagcdncomwompng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/om-flagcdncomwompng.png -------------------------------------------------------------------------------- /public/static-remote/files/pa-flagcdncomwpapng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/pa-flagcdncomwpapng.png -------------------------------------------------------------------------------- /public/static-remote/files/pe-flagcdncomwpepng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/pe-flagcdncomwpepng.png -------------------------------------------------------------------------------- /public/static-remote/files/pf-flagcdncomwpfpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/pf-flagcdncomwpfpng.png -------------------------------------------------------------------------------- /public/static-remote/files/pg-flagcdncomwpgpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/pg-flagcdncomwpgpng.png -------------------------------------------------------------------------------- /public/static-remote/files/ph-flagcdncomwphpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ph-flagcdncomwphpng.png -------------------------------------------------------------------------------- /public/static-remote/files/pk-flagcdncomwpkpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/pk-flagcdncomwpkpng.png -------------------------------------------------------------------------------- /public/static-remote/files/pl-flagcdncomwplpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/pl-flagcdncomwplpng.png -------------------------------------------------------------------------------- /public/static-remote/files/pm-flagcdncomwpmpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/pm-flagcdncomwpmpng.png -------------------------------------------------------------------------------- /public/static-remote/files/pn-flagcdncomwpnpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/pn-flagcdncomwpnpng.png -------------------------------------------------------------------------------- /public/static-remote/files/pr-flagcdncomwprpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/pr-flagcdncomwprpng.png -------------------------------------------------------------------------------- /public/static-remote/files/ps-flagcdncomwpspng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ps-flagcdncomwpspng.png -------------------------------------------------------------------------------- /public/static-remote/files/pt-flagcdncomwptpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/pt-flagcdncomwptpng.png -------------------------------------------------------------------------------- /public/static-remote/files/pw-flagcdncomwpwpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/pw-flagcdncomwpwpng.png -------------------------------------------------------------------------------- /public/static-remote/files/py-flagcdncomwpypng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/py-flagcdncomwpypng.png -------------------------------------------------------------------------------- /public/static-remote/files/qa-flagcdncomwqapng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/qa-flagcdncomwqapng.png -------------------------------------------------------------------------------- /public/static-remote/files/re-flagcdncomwrepng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/re-flagcdncomwrepng.png -------------------------------------------------------------------------------- /public/static-remote/files/ro-flagcdncomwropng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ro-flagcdncomwropng.png -------------------------------------------------------------------------------- /public/static-remote/files/rs-flagcdncomwrspng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/rs-flagcdncomwrspng.png -------------------------------------------------------------------------------- /public/static-remote/files/ru-flagcdncomwrupng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ru-flagcdncomwrupng.png -------------------------------------------------------------------------------- /public/static-remote/files/rw-flagcdncomwrwpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/rw-flagcdncomwrwpng.png -------------------------------------------------------------------------------- /public/static-remote/files/sa-flagcdncomwsapng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/sa-flagcdncomwsapng.png -------------------------------------------------------------------------------- /public/static-remote/files/sb-flagcdncomwsbpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/sb-flagcdncomwsbpng.png -------------------------------------------------------------------------------- /public/static-remote/files/sc-flagcdncomwscpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/sc-flagcdncomwscpng.png -------------------------------------------------------------------------------- /public/static-remote/files/sd-flagcdncomwsdpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/sd-flagcdncomwsdpng.png -------------------------------------------------------------------------------- /public/static-remote/files/se-flagcdncomwsepng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/se-flagcdncomwsepng.png -------------------------------------------------------------------------------- /public/static-remote/files/sg-flagcdncomwsgpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/sg-flagcdncomwsgpng.png -------------------------------------------------------------------------------- /public/static-remote/files/sh-flagcdncomwshpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/sh-flagcdncomwshpng.png -------------------------------------------------------------------------------- /public/static-remote/files/si-flagcdncomwsipng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/si-flagcdncomwsipng.png -------------------------------------------------------------------------------- /public/static-remote/files/sj-flagcdncomwsjpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/sj-flagcdncomwsjpng.png -------------------------------------------------------------------------------- /public/static-remote/files/sk-flagcdncomwskpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/sk-flagcdncomwskpng.png -------------------------------------------------------------------------------- /public/static-remote/files/sl-flagcdncomwslpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/sl-flagcdncomwslpng.png -------------------------------------------------------------------------------- /public/static-remote/files/sm-flagcdncomwsmpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/sm-flagcdncomwsmpng.png -------------------------------------------------------------------------------- /public/static-remote/files/sn-flagcdncomwsnpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/sn-flagcdncomwsnpng.png -------------------------------------------------------------------------------- /public/static-remote/files/so-flagcdncomwsopng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/so-flagcdncomwsopng.png -------------------------------------------------------------------------------- /public/static-remote/files/sr-flagcdncomwsrpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/sr-flagcdncomwsrpng.png -------------------------------------------------------------------------------- /public/static-remote/files/ss-flagcdncomwsspng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ss-flagcdncomwsspng.png -------------------------------------------------------------------------------- /public/static-remote/files/st-flagcdncomwstpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/st-flagcdncomwstpng.png -------------------------------------------------------------------------------- /public/static-remote/files/sv-flagcdncomwsvpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/sv-flagcdncomwsvpng.png -------------------------------------------------------------------------------- /public/static-remote/files/sx-flagcdncomwsxpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/sx-flagcdncomwsxpng.png -------------------------------------------------------------------------------- /public/static-remote/files/sy-flagcdncomwsypng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/sy-flagcdncomwsypng.png -------------------------------------------------------------------------------- /public/static-remote/files/sz-flagcdncomwszpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/sz-flagcdncomwszpng.png -------------------------------------------------------------------------------- /public/static-remote/files/tc-flagcdncomwtcpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/tc-flagcdncomwtcpng.png -------------------------------------------------------------------------------- /public/static-remote/files/td-flagcdncomwtdpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/td-flagcdncomwtdpng.png -------------------------------------------------------------------------------- /public/static-remote/files/tf-flagcdncomwtfpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/tf-flagcdncomwtfpng.png -------------------------------------------------------------------------------- /public/static-remote/files/tg-flagcdncomwtgpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/tg-flagcdncomwtgpng.png -------------------------------------------------------------------------------- /public/static-remote/files/th-flagcdncomwthpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/th-flagcdncomwthpng.png -------------------------------------------------------------------------------- /public/static-remote/files/tj-flagcdncomwtjpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/tj-flagcdncomwtjpng.png -------------------------------------------------------------------------------- /public/static-remote/files/tk-flagcdncomwtkpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/tk-flagcdncomwtkpng.png -------------------------------------------------------------------------------- /public/static-remote/files/tl-flagcdncomwtlpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/tl-flagcdncomwtlpng.png -------------------------------------------------------------------------------- /public/static-remote/files/tm-flagcdncomwtmpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/tm-flagcdncomwtmpng.png -------------------------------------------------------------------------------- /public/static-remote/files/tn-flagcdncomwtnpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/tn-flagcdncomwtnpng.png -------------------------------------------------------------------------------- /public/static-remote/files/to-flagcdncomwtopng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/to-flagcdncomwtopng.png -------------------------------------------------------------------------------- /public/static-remote/files/tr-flagcdncomwtrpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/tr-flagcdncomwtrpng.png -------------------------------------------------------------------------------- /public/static-remote/files/tt-flagcdncomwttpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/tt-flagcdncomwttpng.png -------------------------------------------------------------------------------- /public/static-remote/files/tv-flagcdncomwtvpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/tv-flagcdncomwtvpng.png -------------------------------------------------------------------------------- /public/static-remote/files/tw-flagcdncomwtwpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/tw-flagcdncomwtwpng.png -------------------------------------------------------------------------------- /public/static-remote/files/tz-flagcdncomwtzpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/tz-flagcdncomwtzpng.png -------------------------------------------------------------------------------- /public/static-remote/files/ua-flagcdncomwuapng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ua-flagcdncomwuapng.png -------------------------------------------------------------------------------- /public/static-remote/files/ug-flagcdncomwugpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ug-flagcdncomwugpng.png -------------------------------------------------------------------------------- /public/static-remote/files/um-flagcdncomwumpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/um-flagcdncomwumpng.png -------------------------------------------------------------------------------- /public/static-remote/files/us-flagcdncomwuspng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/us-flagcdncomwuspng.png -------------------------------------------------------------------------------- /public/static-remote/files/uy-flagcdncomwuypng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/uy-flagcdncomwuypng.png -------------------------------------------------------------------------------- /public/static-remote/files/uz-flagcdncomwuzpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/uz-flagcdncomwuzpng.png -------------------------------------------------------------------------------- /public/static-remote/files/va-flagcdncomwvapng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/va-flagcdncomwvapng.png -------------------------------------------------------------------------------- /public/static-remote/files/vc-flagcdncomwvcpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/vc-flagcdncomwvcpng.png -------------------------------------------------------------------------------- /public/static-remote/files/ve-flagcdncomwvepng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ve-flagcdncomwvepng.png -------------------------------------------------------------------------------- /public/static-remote/files/vg-flagcdncomwvgpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/vg-flagcdncomwvgpng.png -------------------------------------------------------------------------------- /public/static-remote/files/vi-flagcdncomwvipng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/vi-flagcdncomwvipng.png -------------------------------------------------------------------------------- /public/static-remote/files/vn-flagcdncomwvnpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/vn-flagcdncomwvnpng.png -------------------------------------------------------------------------------- /public/static-remote/files/vu-flagcdncomwvupng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/vu-flagcdncomwvupng.png -------------------------------------------------------------------------------- /public/static-remote/files/wf-flagcdncomwwfpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/wf-flagcdncomwwfpng.png -------------------------------------------------------------------------------- /public/static-remote/files/ws-flagcdncomwwspng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ws-flagcdncomwwspng.png -------------------------------------------------------------------------------- /public/static-remote/files/xk-flagcdncomwxkpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/xk-flagcdncomwxkpng.png -------------------------------------------------------------------------------- /public/static-remote/files/ye-flagcdncomwyepng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/ye-flagcdncomwyepng.png -------------------------------------------------------------------------------- /public/static-remote/files/yt-flagcdncomwytpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/yt-flagcdncomwytpng.png -------------------------------------------------------------------------------- /public/static-remote/files/za-flagcdncomwzapng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/za-flagcdncomwzapng.png -------------------------------------------------------------------------------- /public/static-remote/files/zm-flagcdncomwzmpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/zm-flagcdncomwzmpng.png -------------------------------------------------------------------------------- /public/static-remote/files/zw-flagcdncomwzwpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/zw-flagcdncomwzwpng.png -------------------------------------------------------------------------------- /src/utils/libs/performance.d.ts: -------------------------------------------------------------------------------- 1 | export function debounce(fn: any, limit?: number): () => void; 2 | export function throttle(fn: any, limit?: number): (...args: any[]) => void; 3 | -------------------------------------------------------------------------------- /backend/core/php/match.js: -------------------------------------------------------------------------------- 1 | /** 2 | * routing all .php file 3 | */ 4 | const matchPhpFile = /.+\.php$/; 5 | 6 | 7 | 8 | module.exports = { 9 | matchPhpFile 10 | } 11 | -------------------------------------------------------------------------------- /public/assets/images/favicon/apple-touch-icon-57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/assets/images/favicon/apple-touch-icon-57x57.png -------------------------------------------------------------------------------- /public/assets/images/favicon/apple-touch-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/assets/images/favicon/apple-touch-icon-72x72.png -------------------------------------------------------------------------------- /src/utils/hooks/useDragDropPosition.d.ts: -------------------------------------------------------------------------------- 1 | export function useDragDropPosition(settings: any): { 2 | ref: import("react").RefObject; 3 | setup: (node: any) => void; 4 | }; 5 | -------------------------------------------------------------------------------- /src/utils/libs/sort.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Quick Sort 3 | * 4 | * @param {Array} arr input array 5 | * @return {String} new array 6 | */ 7 | export function quickSort(arr: any[]): string; 8 | -------------------------------------------------------------------------------- /public/assets/images/favicon/apple-touch-icon-114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/assets/images/favicon/apple-touch-icon-114x114.png -------------------------------------------------------------------------------- /public/assets/images/favicon/apple-touch-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/assets/images/favicon/apple-touch-icon-152x152.png -------------------------------------------------------------------------------- /src/utils/libs/guid.d.ts: -------------------------------------------------------------------------------- 1 | export default guid; 2 | /** 3 | * Create GUID 4 | * 5 | * @returns {String} - The globally-unique identifiers. 6 | */ 7 | declare function guid(): string; 8 | -------------------------------------------------------------------------------- /public/static-remote/files/at-flagcdncomatsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/id-flagcdncomidsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/lv-flagcdncomlvsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/mc-flagcdncommcsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/pe-flagcdncompesvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/pw-flagcdncompwsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/jp-flagcdncomjpsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/ng-flagcdncomngsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/pl-flagcdncomplsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/se-flagcdncomsesvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/ua-flagcdncomuasvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/utils/hooks/useAuth.js: -------------------------------------------------------------------------------- 1 | import { useContext } from 'react'; 2 | import AuthContext from '@/contexts/JWTAuthContext'; 3 | 4 | const useAuth = () => useContext(AuthContext); 5 | 6 | export default useAuth; 7 | -------------------------------------------------------------------------------- /src/utils/hooks/useInterval.d.ts: -------------------------------------------------------------------------------- 1 | export default useInterval; 2 | declare function useInterval(fn: any, delay: any, enabled?: boolean): { 3 | startTimer: () => void; 4 | stopTimer: () => void; 5 | }; 6 | -------------------------------------------------------------------------------- /src/utils/libs/viewport.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Check if an element is in the viewport 3 | * @param {HTMLElement} elem 4 | * @returns {boolean} 5 | */ 6 | export function isInViewport(elem: HTMLElement): boolean; 7 | -------------------------------------------------------------------------------- /public/static-remote/files/bd-flagcdncombdsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/dk-flagcdncomdksvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/utils/hooks/useSpaceKeyListener.d.ts: -------------------------------------------------------------------------------- 1 | export default useSpaceKeyListener; 2 | declare function useSpaceKeyListener({ el, alt, system }: { 3 | el: any; 4 | alt?: boolean; 5 | system?: string; 6 | }): void; 7 | -------------------------------------------------------------------------------- /src/utils/libs/get-classes-methods.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Get All Methods of Classes 3 | * @param {Constructor} obj - Base Classes 4 | * @returns Array 5 | */ 6 | export function getClassesMethods(obj: Constructor): any[]; 7 | -------------------------------------------------------------------------------- /public/static-remote/files/ye-flagcdncomyesvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/utils/libs/shuffle.d.ts: -------------------------------------------------------------------------------- 1 | export default shuffle; 2 | /** 3 | * Generating non-repeating random numbers 4 | * 5 | * @param {Array} arr 6 | * @returns new array 7 | */ 8 | declare function shuffle(arr: any[]): any[]; 9 | -------------------------------------------------------------------------------- /backend@nest/nest-cli.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://json.schemastore.org/nest-cli", 3 | "collection": "@nestjs/schematics", 4 | "sourceRoot": "src", 5 | "compilerOptions": { 6 | "deleteOutDir": true 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/plw.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/ukr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /public/static-remote/files/be-flagcdncombesvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/ch-flagcdncomchsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/de-flagcdncomdesvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/utils/libs/match-string.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Match all files URLs from string 3 | * 4 | * @param {String} str Input text 5 | * @return {Array} All matching files 6 | */ 7 | export function matchAllFilesUrls(str: string): any[]; 8 | -------------------------------------------------------------------------------- /src/utils/libs/to-slug.d.ts: -------------------------------------------------------------------------------- 1 | export default toSlug; 2 | /** 3 | * Convert string to slug 4 | * 5 | * @param {String} str Input text 6 | * @return {String} Converted text 7 | */ 8 | declare function toSlug(str: string): string; 9 | -------------------------------------------------------------------------------- /backend/core/upload/match.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Image file type and format (include extension) 3 | */ 4 | const imgIncludeExtTypes = /\.(jpg|jpeg|png|gif|webp)$/i; 5 | 6 | 7 | module.exports = { 8 | imgIncludeExtTypes 9 | } 10 | -------------------------------------------------------------------------------- /public/static-remote/files/bs-flagcdncombssvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/bw-flagcdncombwsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/ci-flagcdncomcisvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/ee-flagcdncomeesvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/fr-flagcdncomfrsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/mf-flagcdncommfsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/mg-flagcdncommgsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/sl-flagcdncomslsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/data/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "siteName": "Website Title", 3 | "siteUrl": "http://localhost:3000", 4 | "copyright": "Copyright © Website Title 2025. | All rights reserved. Created by UIUX Lab." 5 | } -------------------------------------------------------------------------------- /public/static-remote/files/bj-flagcdncombjsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/gl-flagcdncomglsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/ml-flagcdncommlsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/td-flagcdncomtdsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/vn-flagcdncomvnsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/utils/libs/rename.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Rename a file to another from URL path 3 | * 4 | * @param {String} filepath The current file path 5 | * @return {String} A new file name 6 | */ 7 | export function renameFile(filepath: string): string; 8 | -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- 1 | services: 2 | web: 3 | build: . 4 | ports: 5 | - "3000:3000" 6 | depends_on: 7 | - my_node_service 8 | my_node_service: 9 | image: "my-node-server:v1" 10 | ports: 11 | - "4001:4001" -------------------------------------------------------------------------------- /public/assets/images/demo-posts/lva.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /public/static-remote/files/am-flagcdncomamsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/bg-flagcdncombgsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/bo-flagcdncombosvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/cg-flagcdncomcgsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/co-flagcdncomcosvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/ga-flagcdncomgasvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/hu-flagcdncomhusvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/ie-flagcdncomiesvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/it-flagcdncomitsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/la-flagcdncomlasvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/lt-flagcdncomltsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/lu-flagcdncomlusvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/nl-flagcdncomnlsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/ro-flagcdncomrosvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/ru-flagcdncomrusvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/th-flagcdncomthsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/utils/hooks/useEnterKeyListener.d.ts: -------------------------------------------------------------------------------- 1 | export default useEnterKeyListener; 2 | declare function useEnterKeyListener({ el, ctrl, alt, system }: { 3 | el: any; 4 | ctrl?: boolean; 5 | alt?: boolean; 6 | system?: string; 7 | }): void; 8 | -------------------------------------------------------------------------------- /src/utils/libs/multiple-inheritance.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Class Multiple inheritance 3 | * @param {Constructor} BaseClass - Parent Classes 4 | * @returns Constructor 5 | */ 6 | export function multipleClasses(...mixins: any[]): (Base: any) => any; 7 | -------------------------------------------------------------------------------- /src/utils/libs/string-to-numid.d.ts: -------------------------------------------------------------------------------- 1 | export default strToNumId; 2 | /** 3 | * Convert string to numeric ID 4 | * 5 | * @param {String} str Any string. 6 | * @return {String} An integer 7 | */ 8 | declare function strToNumId(str: string): string; 9 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/bgd.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/fi-flagcdncomfisvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/gn-flagcdncomgnsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/utils/libs/use-style.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Import the style inside 3 | * @param {String} id 4 | * @param {String} url 5 | * @returns 6 | */ 7 | export function addStyle(id: string, url: string): void; 8 | export function removeStyle(id: any): void; 9 | -------------------------------------------------------------------------------- /backend@nest/test/jest-e2e.json: -------------------------------------------------------------------------------- 1 | { 2 | "moduleFileExtensions": ["js", "json", "ts"], 3 | "rootDir": ".", 4 | "testEnvironment": "node", 5 | "testRegex": ".e2e-spec.ts$", 6 | "transform": { 7 | "^.+\\.(t|j)s$": "ts-jest" 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/jpn.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /public/static-remote/files/cz-flagcdncomczsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/utils/hooks/useEnterKeyDispatchTabListener.d.ts: -------------------------------------------------------------------------------- 1 | export default useEnterKeyDispatchTabListener; 2 | declare function useEnterKeyDispatchTabListener({ el, ctrl, system }: { 3 | el?: string; 4 | ctrl?: boolean; 5 | system?: string; 6 | }): void; 7 | -------------------------------------------------------------------------------- /src/utils/hooks/useStreamController.d.ts: -------------------------------------------------------------------------------- 1 | export function useStreamController(options?: { 2 | onChunk?: Function; 3 | onComplete?: Function; 4 | onError?: Function; 5 | onAbort?: Function; 6 | }): any; 7 | export default useStreamController; 8 | -------------------------------------------------------------------------------- /backend/plugins/parse-image.js: -------------------------------------------------------------------------------- 1 | const ColorThief = require('colorthief'); 2 | 3 | const getPaletteData = (path) => { 4 | return ColorThief.getPalette(path, 5, 10); // Promise 5 | } 6 | 7 | 8 | module.exports = { 9 | getPaletteData 10 | } 11 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/aut.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /backend/core/upload/helpers.js: -------------------------------------------------------------------------------- 1 | /** 2 | * binary to base64 string 3 | */ 4 | const binaryToBase64Str = (data) => ( 5 | Buffer.from(data, 'binary').toString('base64') 6 | ); 7 | 8 | 9 | 10 | module.exports = { 11 | binaryToBase64Str 12 | } 13 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/jam.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /public/static-remote/files/ae-flagcdncomaesvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/bh-flagcdncombhsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/utils/hooks/useClickOutside.d.ts: -------------------------------------------------------------------------------- 1 | export default useClickOutside; 2 | declare function useClickOutside({ enabled, isOutside, handle, spyElement }: { 3 | enabled: any; 4 | isOutside: any; 5 | handle: any; 6 | spyElement: any; 7 | }, deps: any): void; 8 | -------------------------------------------------------------------------------- /src/utils/hooks/useKeyPress.d.ts: -------------------------------------------------------------------------------- 1 | export default useKeyPress; 2 | declare function useKeyPress({ keyCode, handleDown, handleUp, spyElement }: { 3 | keyCode: any; 4 | handleDown: any; 5 | handleUp: any; 6 | spyElement: any; 7 | }, deps: any): boolean; 8 | -------------------------------------------------------------------------------- /src/utils/hooks/useWindowScroll.d.ts: -------------------------------------------------------------------------------- 1 | export default useWindowScroll; 2 | declare function useWindowScroll({ performance, handle }: { 3 | performance: any; 4 | handle: any; 5 | }): (((...args: any[]) => void) | { 6 | x: number; 7 | y: number; 8 | })[]; 9 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/hun.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/nld.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /public/static-remote/files/ps-flagcdncompssvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/sd-flagcdncomsdsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/to-flagcdncomtosvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/tt-flagcdncomttsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/gr-flagcdncomgrsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/kw-flagcdncomkwsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/pol.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /public/static-remote/files/mu-flagcdncommusvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/interfaces/custom.window.ts: -------------------------------------------------------------------------------- 1 | export interface CustomWindow extends Window { 2 | io?: any; 3 | } 4 | /* 5 | declare global { 6 | interface Window { 7 | io?: any; 8 | } 9 | } 10 | 11 | or: 12 | 13 | declare const window: CustomWindow; 14 | */ 15 | 16 | -------------------------------------------------------------------------------- /src/utils/libs/formdata.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Serialize form values 3 | * @param {Array} types - An array of field strings. 4 | * @param {HTMLFormElement} form - Element 5 | * @returns Array 6 | */ 7 | export function serializeArray(form: HTMLFormElement, types?: any[]): any[]; 8 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/mco.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /public/static-remote/files/gf-flagcdncomgfsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/ma-flagcdncommasvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/ne-flagcdncomnesvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/store/reducers/index.js: -------------------------------------------------------------------------------- 1 | import { combineReducers } from 'redux'; 2 | import demoMenuReducer from '@/store/reducers/demoMenuReducer.js'; 3 | 4 | export default combineReducers({ 5 | menuData: demoMenuReducer 6 | }); 7 | 8 | //@link to: `src/pages/_app.tsx`, src/store/createStore.js` -------------------------------------------------------------------------------- /src/utils/hooks/useAutosizeTextArea.d.ts: -------------------------------------------------------------------------------- 1 | export default useAutosizeTextArea; 2 | declare function useAutosizeTextArea({ el, value, maxHeight, cb }: { 3 | el: any; 4 | value: any; 5 | maxHeight?: number; 6 | cb: any; 7 | }): { 8 | reset: () => void; 9 | }; 10 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/idn.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/nga.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /public/static-remote/files/gm-flagcdncomgmsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/is-flagcdncomissvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/mv-flagcdncommvsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/grl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /public/static-remote/files/gh-flagcdncomghsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/bel.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/rus.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/dz-flagcdncomdzsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/jm-flagcdncomjmsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/ltu.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/rou.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /public/static-remote/files/cm-flagcdncomcmsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/arm.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/gab.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /public/static-remote/files/fo-flagcdncomfosvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/pr-flagcdncomprsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/utils/libs/jwt.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * JWT 3 | */ 4 | export const JWT_SECRET: "abC123!"; 5 | export const JWT_EXPIRES_IN: number; 6 | export function sign(payload: any, privateKey: any, header: any): string; 7 | export function decode(token: any): any; 8 | export function verify(token: any, privateKey: any): any; 9 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/bhs.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/bwa.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/che.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/cri.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/dnk.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /public/static-remote/files/sc-flagcdncomscsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/core/backup/match.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Image file type and format 3 | */ 4 | const imgTypes = /(jpg|jpeg|png|svg|gif|webp)$/i; 5 | 6 | /** 7 | * Text file type and format 8 | */ 9 | const textTypes = /(json|xml|text)$/i; 10 | 11 | 12 | module.exports = { 13 | imgTypes, 14 | textTypes 15 | } 16 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/bhr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/bol.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/irl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/tha.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /public/static-remote/files/cu-flagcdncomcusvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/cze.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/yem.svg: -------------------------------------------------------------------------------- 1 | 2 | flag of Yemen 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /public/static-remote/files/lc-flagcdncomlcsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/re-flagcdncomresvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/fin.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/ita.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/ner.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/ax-flagcdncomaxsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/cd-flagcdncomcdsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/gg-flagcdncomggsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend@nest/src/core/php/php.module.ts: -------------------------------------------------------------------------------- 1 | import { Module } from '@nestjs/common'; 2 | import { PhpController } from './php.controller'; 3 | import { PhpService } from './php.service'; 4 | 5 | @Module({ 6 | imports: [], 7 | controllers: [PhpController], 8 | providers: [PhpService], 9 | }) 10 | export class PhpModule {} 11 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/isl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/lao.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/lux.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/swe.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /public/static-remote/files/bv-flagcdncombvsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/no-flagcdncomnosvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/sj-flagcdncomsjsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/cl-flagcdncomclsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/bgr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/gmb.svg: -------------------------------------------------------------------------------- 1 | 2 | Flag of The Gambia 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/mar.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/mli.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /public/static-remote/files/gy-flagcdncomgysvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/tr-flagcdncomtrsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/est.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/sle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /public/static-remote/files/sr-flagcdncomsrsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/sy-flagcdncomsysvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/utils/hooks/useBoundedDrag.d.ts: -------------------------------------------------------------------------------- 1 | export function useBoundedDrag(options?: {}): { 2 | isDragging: boolean; 3 | dragHandlers: { 4 | handleDragStart: (e: any, position: any) => boolean; 5 | handleDragOver: (e: any) => void; 6 | handleDragEnd: (e: any) => void; 7 | }; 8 | }; 9 | export default useBoundedDrag; 10 | -------------------------------------------------------------------------------- /src/utils/libs/use-script.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Import the script inside 3 | * @param {String} id 4 | * @param {String} url 5 | * @param {Boolean} defer 6 | * @param {Boolean} async 7 | * @returns 8 | */ 9 | export function addScript(id: string, url: string, defer?: boolean, async?: boolean): void; 10 | export function removeScript(id: any): void; 11 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/gin.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /public/static-remote/files/320px-Flag_of_the_Taliban.svg-uploadwikimediaorgwikipediacommonsthumbcFlagoftheTalibansvgpxFlagoftheTalibansvgpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldStar0103/fullstack-nextjs-app-template/HEAD/public/static-remote/files/320px-Flag_of_the_Taliban.svg-uploadwikimediaorgwikipediacommonsthumbcFlagoftheTalibansvgpxFlagoftheTalibansvgpng.png -------------------------------------------------------------------------------- /public/assets/images/demo-posts/ton.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/utils/libs/parse-htmlstr.d.ts: -------------------------------------------------------------------------------- 1 | export function getFilesFromHead(str: any): { 2 | scriptUrl: any[]; 3 | styleUrls: any[]; 4 | scriptUrls?: undefined; 5 | } | { 6 | scriptUrls: string[]; 7 | styleUrls: string[]; 8 | scriptUrl?: undefined; 9 | }; 10 | export function getBodyCode(str: any): "" | { 11 | bodyContent: string; 12 | }; 13 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/qat.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /public/static-remote/files/cf-flagcdncomcfsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/are.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/ben.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/kwt.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/lca.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/about.html/page.tsx: -------------------------------------------------------------------------------- 1 | import ClientPage from "./ClientPage"; 2 | 3 | 4 | export async function generateMetadata({ params }) { 5 | 6 | return { 7 | title: 'About', 8 | } 9 | } 10 | 11 | 12 | export default async function About() { 13 | 14 | return ( 15 | <> 16 | 17 | 18 | 19 | ) 20 | } 21 | -------------------------------------------------------------------------------- /app/not-found.tsx: -------------------------------------------------------------------------------- 1 | import ClientPage404 from "./ClientPage404"; 2 | 3 | 4 | export async function generateMetadata({ params }) { 5 | 6 | return { 7 | title: '404', 8 | } 9 | } 10 | 11 | 12 | export default async function NotFound() { 13 | 14 | return ( 15 | <> 16 | 17 | 18 | 19 | ) 20 | } 21 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/tza.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/sign-in.html/page.tsx: -------------------------------------------------------------------------------- 1 | import ClientPage from "./ClientPage"; 2 | 3 | 4 | export async function generateMetadata({ params }) { 5 | 6 | return { 7 | title: 'Sign In', 8 | } 9 | } 10 | 11 | 12 | export default async function SignIn() { 13 | 14 | return ( 15 | <> 16 | 17 | 18 | 19 | ) 20 | } 21 | -------------------------------------------------------------------------------- /public/static-remote/files/aw-flagcdncomawsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/wf-flagcdncomwfsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/grc.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | Flag of Greece 4 | 5 | 6 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/tcd.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/gha.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/mdg.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/sdn.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /public/static-remote/files/ly-flagcdncomlysvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/ss-flagcdncomsssvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/utils/libs/sanitize.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * HTML entities encode 3 | * 4 | * @param {String} str Input text 5 | * @return {String} Filtered text 6 | */ 7 | export function htmlEncode(str: string): string; 8 | /** 9 | * HTML entities decode 10 | * 11 | * @param {String} str Input text 12 | * @return {String} Filtered text 13 | */ 14 | export function htmlDecode(str: string): string; 15 | -------------------------------------------------------------------------------- /app/nested-routes.html/page.tsx: -------------------------------------------------------------------------------- 1 | import ClientPage from "./ClientPage"; 2 | 3 | 4 | export async function generateMetadata({ params }) { 5 | 6 | return { 7 | title: 'Nested Routes', 8 | } 9 | } 10 | 11 | 12 | export default async function NestedRoutes() { 13 | 14 | return ( 15 | <> 16 | 17 | 18 | 19 | ) 20 | } 21 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/mus.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/syc.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/utils/libs/arr-manipulation.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Manipulate a JSON property in an array 3 | * 4 | * @param {Array} inputData Raw array. 5 | * @param {Number} curIndex Target index of array. 6 | * @param {Object} nodes The field value to be modified, using JSON format. 7 | * @return {Array} 8 | */ 9 | export function updateJsonNode(inputData: any[], curIndex: number, nodes: any): any[]; 10 | -------------------------------------------------------------------------------- /app/request.ajax.html/page.tsx: -------------------------------------------------------------------------------- 1 | import ClientPage from "./ClientPage"; 2 | 3 | 4 | export async function generateMetadata({ params }) { 5 | 6 | return { 7 | title: 'Posts (with AJAX Cache)', 8 | } 9 | } 10 | 11 | 12 | export default async function PostsAjaxCache() { 13 | 14 | return ( 15 | <> 16 | 17 | 18 | 19 | ) 20 | } 21 | -------------------------------------------------------------------------------- /backend/core/logger/constants.js: -------------------------------------------------------------------------------- 1 | /** 2 | * express server 3 | */ 4 | const PORT = 6001; 5 | const HOST_NAME = 'localhost'; 6 | 7 | 8 | /** 9 | * i18n 10 | */ 11 | const LANG = { 12 | en: { 13 | serverRun: '> Server on http://%s:%s', 14 | sendOk: 'OK' 15 | } 16 | } 17 | 18 | 19 | 20 | 21 | module.exports = { 22 | PORT, 23 | HOST_NAME, 24 | LANG 25 | } 26 | -------------------------------------------------------------------------------- /public/static-remote/files/mk-flagcdncommksvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/qa-flagcdncomqasvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/fra.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/maf.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /public/static-remote/files/dj-flagcdncomdjsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/jo-flagcdncomjosvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Buttons/styles/index.module.scss: -------------------------------------------------------------------------------- 1 | .button { 2 | background-color: #c4e4db; 3 | color: #0576a0; 4 | text-decoration: none; 5 | padding: .6em 1.7em; 6 | display: inline-block; 7 | min-width: 200px; 8 | max-width: 100%; 9 | font-size: 0.75em; 10 | border-radius: 4px; 11 | margin-right: 1.3em; 12 | text-align: center; 13 | 14 | &:hover { 15 | background-color: #fff; 16 | } 17 | } -------------------------------------------------------------------------------- /public/assets/images/demo-posts/reu.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/wlf.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/store/actions/demoMenuActions.js: -------------------------------------------------------------------------------- 1 | import axios from 'axios'; 2 | import apiUrls from '@/config/apiUrls'; 3 | 4 | const actionCreators = async () => { 5 | 6 | const res = await axios.get(apiUrls.MENU); 7 | 8 | const action = { 9 | type: 'RECEIVE_DEMO_MENU', 10 | payload: res.data.data 11 | } 12 | 13 | return action; 14 | } 15 | 16 | export default actionCreators; 17 | 18 | -------------------------------------------------------------------------------- /backend/plugins/signal.js: -------------------------------------------------------------------------------- 1 | // Stop running node in docker with Ctrl+C sends the SIGINT signal. 2 | // Usage: docker run --init -p : 3 | const process = require('process'); 4 | 5 | const run = () => { 6 | process.on('SIGINT', () => { 7 | console.info('Interrupted') 8 | process.exit(0); 9 | }); 10 | 11 | } 12 | 13 | module.exports = run(); 14 | -------------------------------------------------------------------------------- /public/static-remote/files/pk-flagcdncompksvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/tz-flagcdncomtzsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/tn-flagcdncomtnsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend@nest/src/core/php/constants.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * express server 3 | */ 4 | export const PORT = 4000; 5 | export const HOST_NAME = 'localhost'; 6 | 7 | /** 8 | * for view engine 9 | */ 10 | export const TEMPLATE_FILES_PATH = '../../../../public/server/'; 11 | 12 | 13 | /** 14 | * i18n 15 | */ 16 | export const LANG = { 17 | en: { 18 | serverRun: '> PHP server listening at http://%s:%s' 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/utils/hooks/useDraggable.d.ts: -------------------------------------------------------------------------------- 1 | export default useDraggable; 2 | declare function useDraggable({ enabled, preventOutsideScreen, onStart, onStop, onDrag }: { 3 | enabled: any; 4 | preventOutsideScreen: any; 5 | onStart: any; 6 | onStop: any; 7 | onDrag: any; 8 | }): { 9 | dragContentHandle: (nodeEle: any) => void; 10 | dragHandle: (nodeEle: any) => void; 11 | resetPosition: () => void; 12 | }; 13 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/col.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/lby.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/mkd.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/components/Loader/README.md: -------------------------------------------------------------------------------- 1 | # @/components/Loader 2 | 3 | ![MIT license](https://badgen.now.sh/badge/license/MIT) 4 | 5 | [Source](https://github.com/xizon/fullstack-nextjs-app-template/tree/main/src/components/Loader) 6 | 7 | 8 | ## Examples 9 | 10 | ```js 11 | import Loader from '@/components/Loader'; 12 | 13 | export default () => { 14 | return ( 15 | <> 16 | 17 | 18 | ); 19 | } 20 | 21 | ``` -------------------------------------------------------------------------------- /src/utils/libs/api-remote-to-local.d.ts: -------------------------------------------------------------------------------- 1 | export default apiRemoteToLocal; 2 | /** 3 | * Store remote resources as local 4 | * 5 | * @param {JSON} orginData The original API response data after the request 6 | * @param {Array} remoteSources Resources that need to be downloaded remotely 7 | * @return {Array} New resources after download 8 | */ 9 | declare function apiRemoteToLocal(orginData: JSON, remoteSources: any[]): any[]; 10 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/per.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/sur.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /backend/core/backup/computeds.js: -------------------------------------------------------------------------------- 1 | /** 2 | * file size calculator 3 | */ 4 | const fileSizeMegabytes = (num_mb) => ( 5 | Number(num_mb) * 1024 * 1024 * 1024 6 | ); 7 | 8 | /** 9 | * bytes to Megabytes 10 | */ 11 | const bytesConvertToMegabytes = (fileSizeInBytes) => ( 12 | Number(fileSizeInBytes) / (1024 * 1024) 13 | ); 14 | 15 | 16 | 17 | module.exports = { 18 | fileSizeMegabytes, 19 | bytesConvertToMegabytes 20 | } 21 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/guy.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/tur.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 8 | 9 | -------------------------------------------------------------------------------- /src/utils/libs/guid.js: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * Create GUID 4 | * 5 | * @returns {String} - The globally-unique identifiers. 6 | */ 7 | function guid() { 8 | return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) { 9 | const r = Math.random() * 16 | 0, 10 | v = c == 'x' ? r : (r & 0x3 | 0x8); 11 | return v.toString(16); 12 | }).toLocaleUpperCase(); 13 | } 14 | 15 | export default guid; 16 | 17 | -------------------------------------------------------------------------------- /src/utils/libs/object.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Remove Duplicate objects from JSON Array 3 | * @param {Array} obj 4 | * @param {String} fieldName 5 | */ 6 | export function removeArrDuplicateItems(obj: any[], fieldName: string): any[]; 7 | /** 8 | * Deep clone 9 | * @param {*} obj 10 | */ 11 | export function deepClone(obj: any): any; 12 | /** 13 | * Flat Data 14 | * @param {*} data 15 | * @returns 16 | */ 17 | export function flatData(data: any): any[]; 18 | -------------------------------------------------------------------------------- /public/server/curd-data-init.php: -------------------------------------------------------------------------------- 1 | ( 5 | Number(num_mb) * 1024 * 1024 * 1024 6 | ); 7 | 8 | /** 9 | * bytes to Megabytes 10 | */ 11 | const bytesConvertToMegabytes = (fileSizeInBytes) => ( 12 | Number(fileSizeInBytes) / (1024 * 1024) 13 | ); 14 | 15 | 16 | 17 | 18 | module.exports = { 19 | fileSizeMegabytes, 20 | bytesConvertToMegabytes 21 | } 22 | 23 | 24 | -------------------------------------------------------------------------------- /backend/utils/obj-detection.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Check if object is empty 3 | */ 4 | function objIsEmpty(obj) { 5 | 6 | if (obj == null) return true; 7 | if (obj.length > 0) return false; 8 | if (obj.length === 0) return true; 9 | if (typeof obj !== "object") return true; 10 | 11 | for (let key in obj) { 12 | if (hasOwnProperty.call(obj, key)) return false; 13 | } 14 | 15 | return true; 16 | } 17 | 18 | 19 | module.exports = objIsEmpty -------------------------------------------------------------------------------- /ecosystem.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | "apps": [ 3 | { 4 | name: "nextserver", 5 | script: "node server.js", 6 | env: { 7 | NODE_ENV: "production" 8 | } 9 | }, 10 | { 11 | name: "phpserver", 12 | script: "node backend/server-php.js", 13 | env: { 14 | NODE_ENV: "production" 15 | } 16 | }, 17 | ] 18 | }; -------------------------------------------------------------------------------- /public/assets/images/demo-posts/civ.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /public/assets/images/demo-posts/vct.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /public/static-remote/files/ba-flagcdncombasvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static-remote/files/vc-flagcdncomvcsvg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Footer/README.md: -------------------------------------------------------------------------------- 1 | # @/components/Footer 2 | 3 | ![MIT license](https://badgen.now.sh/badge/license/MIT) 4 | 5 | [Source](https://github.com/xizon/fullstack-nextjs-app-template/tree/main/src/components/Footer) 6 | 7 | 8 | ## Examples 9 | 10 | ```js 11 | import React from 'react'; 12 | import Footer from '@/components/Footer'; 13 | 14 | 15 | export default () => { 16 | return ( 17 | <> 18 |