├── README.md ├── nextjs-blog ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── pages │ ├── best │ │ └── [category].js │ └── index.js └── public │ ├── favicon.ico │ └── vercel.svg └── server-mock ├── .gitignore ├── LICENSE ├── README.md ├── __test__ ├── cart.spec.js ├── product.spec.js └── user.spec.js ├── controller ├── auth.js ├── cart.js ├── home.js ├── product.js └── user.js ├── docker-compose.yml ├── dummyData.js ├── jest.config.js ├── model ├── cart.js ├── product.js └── user.js ├── package.json ├── public ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── browserconfig.xml ├── dist │ ├── master.min.css │ └── master.min.css.map ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── fonts │ ├── DubaiW23-Bold.eot │ ├── DubaiW23-Bold.ttf │ ├── DubaiW23-Bold.woff │ ├── DubaiW23-Bold.woff2 │ ├── DubaiW23-Light.eot │ ├── DubaiW23-Light.ttf │ ├── DubaiW23-Light.woff │ ├── DubaiW23-Light.woff2 │ ├── DubaiW23-Medium.eot │ ├── DubaiW23-Medium.ttf │ ├── DubaiW23-Medium.woff │ ├── DubaiW23-Medium.woff2 │ ├── DubaiW23-Regular.eot │ ├── DubaiW23-Regular.ttf │ ├── DubaiW23-Regular.woff │ ├── DubaiW23-Regular.woff2 │ ├── Sahel-VF.woff2 │ ├── dana-bold.woff │ ├── dana-regular.woff │ └── dana2webGX.woff ├── icons │ ├── bag.svg │ ├── book.svg │ ├── box.svg │ ├── coffee.svg │ ├── github.svg │ ├── intro.svg │ ├── logo.png │ ├── logo2.png │ ├── shopping-bag.svg │ ├── user.svg │ └── zap.svg ├── img │ ├── 51UDEzMJVpL._AC_UL640_QL65_ML3_.jpg │ ├── 51Y5NI-I5jL._AC_UX679_.jpg │ ├── 51eg55uWmdL._AC_UX679_.jpg │ ├── 61IBBVJvSDL._AC_SY879_.jpg │ ├── 61U7T1koQqL._AC_SX679_.jpg │ ├── 61mtL65D4cL._AC_SX679_.jpg │ ├── 61pHAEJ4NML._AC_UX679_.jpg │ ├── 61sbMiUnoGL._AC_UL640_QL65_ML3_.jpg │ ├── 71-3HjGNDUL._AC_SY879._SX._UX._SY._UY_.jpg │ ├── 71HblAHs5xL._AC_UY879_-2.jpg │ ├── 71YAIFU48IL._AC_UL640_QL65_ML3_.jpg │ ├── 71YXzeOuslL._AC_UY879_.jpg │ ├── 71kWymZ+c+L._AC_SX679_.jpg │ ├── 71li-ujtlUL._AC_UX679_.jpg │ ├── 71pWzhdJNwL._AC_UL640_QL65_ML3_.jpg │ ├── 71z3kpMAYsL._AC_UY879_.jpg │ ├── 81QpkIctqPL._AC_SX679_.jpg │ ├── 81XH0e8fefL._AC_UY879_.jpg │ ├── 81Zt42ioCgL._AC_SX679_.jpg │ └── 81fPKd-2AYL._AC_SL1500_.jpg ├── js │ └── polyfill.min.js ├── mstile-150x150.png ├── safari-pinned-tab.svg ├── scss │ ├── _badge.scss │ ├── _buttons.scss │ ├── _code.scss │ ├── _colors.scss │ ├── _custom.scss │ ├── _filters.scss │ ├── _fonts.scss │ ├── _form.scss │ ├── _general.scss │ ├── _grids.scss │ ├── _modal.scss │ ├── _nav.scss │ ├── _reset.scss │ ├── _table.scss │ ├── _typo.scss │ ├── _variables.scss │ └── master.scss └── site.webmanifest ├── routes ├── auth.js ├── cart.js ├── home.js ├── product.js └── user.js ├── server.js └── views ├── home ├── docs.ejs └── index.ejs └── shared ├── aside.ejs ├── authDocs.ejs ├── cartDocs.ejs ├── footer.ejs ├── header.ejs ├── productDocs.ejs └── userDocs.ejs /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/README.md -------------------------------------------------------------------------------- /nextjs-blog/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/nextjs-blog/.gitignore -------------------------------------------------------------------------------- /nextjs-blog/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/nextjs-blog/README.md -------------------------------------------------------------------------------- /nextjs-blog/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/nextjs-blog/package-lock.json -------------------------------------------------------------------------------- /nextjs-blog/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/nextjs-blog/package.json -------------------------------------------------------------------------------- /nextjs-blog/pages/best/[category].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/nextjs-blog/pages/best/[category].js -------------------------------------------------------------------------------- /nextjs-blog/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/nextjs-blog/pages/index.js -------------------------------------------------------------------------------- /nextjs-blog/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/nextjs-blog/public/favicon.ico -------------------------------------------------------------------------------- /nextjs-blog/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/nextjs-blog/public/vercel.svg -------------------------------------------------------------------------------- /server-mock/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | package-lock.json 4 | .vscode 5 | app.js 6 | Procfile -------------------------------------------------------------------------------- /server-mock/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/LICENSE -------------------------------------------------------------------------------- /server-mock/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/README.md -------------------------------------------------------------------------------- /server-mock/__test__/cart.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/__test__/cart.spec.js -------------------------------------------------------------------------------- /server-mock/__test__/product.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/__test__/product.spec.js -------------------------------------------------------------------------------- /server-mock/__test__/user.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/__test__/user.spec.js -------------------------------------------------------------------------------- /server-mock/controller/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/controller/auth.js -------------------------------------------------------------------------------- /server-mock/controller/cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/controller/cart.js -------------------------------------------------------------------------------- /server-mock/controller/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/controller/home.js -------------------------------------------------------------------------------- /server-mock/controller/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/controller/product.js -------------------------------------------------------------------------------- /server-mock/controller/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/controller/user.js -------------------------------------------------------------------------------- /server-mock/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/docker-compose.yml -------------------------------------------------------------------------------- /server-mock/dummyData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/dummyData.js -------------------------------------------------------------------------------- /server-mock/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/jest.config.js -------------------------------------------------------------------------------- /server-mock/model/cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/model/cart.js -------------------------------------------------------------------------------- /server-mock/model/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/model/product.js -------------------------------------------------------------------------------- /server-mock/model/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/model/user.js -------------------------------------------------------------------------------- /server-mock/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/package.json -------------------------------------------------------------------------------- /server-mock/public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /server-mock/public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /server-mock/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/apple-touch-icon.png -------------------------------------------------------------------------------- /server-mock/public/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/browserconfig.xml -------------------------------------------------------------------------------- /server-mock/public/dist/master.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/dist/master.min.css -------------------------------------------------------------------------------- /server-mock/public/dist/master.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/dist/master.min.css.map -------------------------------------------------------------------------------- /server-mock/public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/favicon-16x16.png -------------------------------------------------------------------------------- /server-mock/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/favicon-32x32.png -------------------------------------------------------------------------------- /server-mock/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/favicon.ico -------------------------------------------------------------------------------- /server-mock/public/fonts/DubaiW23-Bold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/fonts/DubaiW23-Bold.eot -------------------------------------------------------------------------------- /server-mock/public/fonts/DubaiW23-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/fonts/DubaiW23-Bold.ttf -------------------------------------------------------------------------------- /server-mock/public/fonts/DubaiW23-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/fonts/DubaiW23-Bold.woff -------------------------------------------------------------------------------- /server-mock/public/fonts/DubaiW23-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/fonts/DubaiW23-Bold.woff2 -------------------------------------------------------------------------------- /server-mock/public/fonts/DubaiW23-Light.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/fonts/DubaiW23-Light.eot -------------------------------------------------------------------------------- /server-mock/public/fonts/DubaiW23-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/fonts/DubaiW23-Light.ttf -------------------------------------------------------------------------------- /server-mock/public/fonts/DubaiW23-Light.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/fonts/DubaiW23-Light.woff -------------------------------------------------------------------------------- /server-mock/public/fonts/DubaiW23-Light.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/fonts/DubaiW23-Light.woff2 -------------------------------------------------------------------------------- /server-mock/public/fonts/DubaiW23-Medium.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/fonts/DubaiW23-Medium.eot -------------------------------------------------------------------------------- /server-mock/public/fonts/DubaiW23-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/fonts/DubaiW23-Medium.ttf -------------------------------------------------------------------------------- /server-mock/public/fonts/DubaiW23-Medium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/fonts/DubaiW23-Medium.woff -------------------------------------------------------------------------------- /server-mock/public/fonts/DubaiW23-Medium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/fonts/DubaiW23-Medium.woff2 -------------------------------------------------------------------------------- /server-mock/public/fonts/DubaiW23-Regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/fonts/DubaiW23-Regular.eot -------------------------------------------------------------------------------- /server-mock/public/fonts/DubaiW23-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/fonts/DubaiW23-Regular.ttf -------------------------------------------------------------------------------- /server-mock/public/fonts/DubaiW23-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/fonts/DubaiW23-Regular.woff -------------------------------------------------------------------------------- /server-mock/public/fonts/DubaiW23-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/fonts/DubaiW23-Regular.woff2 -------------------------------------------------------------------------------- /server-mock/public/fonts/Sahel-VF.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/fonts/Sahel-VF.woff2 -------------------------------------------------------------------------------- /server-mock/public/fonts/dana-bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/fonts/dana-bold.woff -------------------------------------------------------------------------------- /server-mock/public/fonts/dana-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/fonts/dana-regular.woff -------------------------------------------------------------------------------- /server-mock/public/fonts/dana2webGX.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/fonts/dana2webGX.woff -------------------------------------------------------------------------------- /server-mock/public/icons/bag.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/icons/bag.svg -------------------------------------------------------------------------------- /server-mock/public/icons/book.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/icons/book.svg -------------------------------------------------------------------------------- /server-mock/public/icons/box.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/icons/box.svg -------------------------------------------------------------------------------- /server-mock/public/icons/coffee.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/icons/coffee.svg -------------------------------------------------------------------------------- /server-mock/public/icons/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/icons/github.svg -------------------------------------------------------------------------------- /server-mock/public/icons/intro.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/icons/intro.svg -------------------------------------------------------------------------------- /server-mock/public/icons/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/icons/logo.png -------------------------------------------------------------------------------- /server-mock/public/icons/logo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/icons/logo2.png -------------------------------------------------------------------------------- /server-mock/public/icons/shopping-bag.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/icons/shopping-bag.svg -------------------------------------------------------------------------------- /server-mock/public/icons/user.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/icons/user.svg -------------------------------------------------------------------------------- /server-mock/public/icons/zap.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/icons/zap.svg -------------------------------------------------------------------------------- /server-mock/public/img/51UDEzMJVpL._AC_UL640_QL65_ML3_.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/img/51UDEzMJVpL._AC_UL640_QL65_ML3_.jpg -------------------------------------------------------------------------------- /server-mock/public/img/51Y5NI-I5jL._AC_UX679_.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/img/51Y5NI-I5jL._AC_UX679_.jpg -------------------------------------------------------------------------------- /server-mock/public/img/51eg55uWmdL._AC_UX679_.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/img/51eg55uWmdL._AC_UX679_.jpg -------------------------------------------------------------------------------- /server-mock/public/img/61IBBVJvSDL._AC_SY879_.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/img/61IBBVJvSDL._AC_SY879_.jpg -------------------------------------------------------------------------------- /server-mock/public/img/61U7T1koQqL._AC_SX679_.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/img/61U7T1koQqL._AC_SX679_.jpg -------------------------------------------------------------------------------- /server-mock/public/img/61mtL65D4cL._AC_SX679_.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/img/61mtL65D4cL._AC_SX679_.jpg -------------------------------------------------------------------------------- /server-mock/public/img/61pHAEJ4NML._AC_UX679_.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/img/61pHAEJ4NML._AC_UX679_.jpg -------------------------------------------------------------------------------- /server-mock/public/img/61sbMiUnoGL._AC_UL640_QL65_ML3_.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/img/61sbMiUnoGL._AC_UL640_QL65_ML3_.jpg -------------------------------------------------------------------------------- /server-mock/public/img/71-3HjGNDUL._AC_SY879._SX._UX._SY._UY_.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/img/71-3HjGNDUL._AC_SY879._SX._UX._SY._UY_.jpg -------------------------------------------------------------------------------- /server-mock/public/img/71HblAHs5xL._AC_UY879_-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/img/71HblAHs5xL._AC_UY879_-2.jpg -------------------------------------------------------------------------------- /server-mock/public/img/71YAIFU48IL._AC_UL640_QL65_ML3_.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/img/71YAIFU48IL._AC_UL640_QL65_ML3_.jpg -------------------------------------------------------------------------------- /server-mock/public/img/71YXzeOuslL._AC_UY879_.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/img/71YXzeOuslL._AC_UY879_.jpg -------------------------------------------------------------------------------- /server-mock/public/img/71kWymZ+c+L._AC_SX679_.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/img/71kWymZ+c+L._AC_SX679_.jpg -------------------------------------------------------------------------------- /server-mock/public/img/71li-ujtlUL._AC_UX679_.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/img/71li-ujtlUL._AC_UX679_.jpg -------------------------------------------------------------------------------- /server-mock/public/img/71pWzhdJNwL._AC_UL640_QL65_ML3_.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/img/71pWzhdJNwL._AC_UL640_QL65_ML3_.jpg -------------------------------------------------------------------------------- /server-mock/public/img/71z3kpMAYsL._AC_UY879_.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/img/71z3kpMAYsL._AC_UY879_.jpg -------------------------------------------------------------------------------- /server-mock/public/img/81QpkIctqPL._AC_SX679_.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/img/81QpkIctqPL._AC_SX679_.jpg -------------------------------------------------------------------------------- /server-mock/public/img/81XH0e8fefL._AC_UY879_.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/img/81XH0e8fefL._AC_UY879_.jpg -------------------------------------------------------------------------------- /server-mock/public/img/81Zt42ioCgL._AC_SX679_.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/img/81Zt42ioCgL._AC_SX679_.jpg -------------------------------------------------------------------------------- /server-mock/public/img/81fPKd-2AYL._AC_SL1500_.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/img/81fPKd-2AYL._AC_SL1500_.jpg -------------------------------------------------------------------------------- /server-mock/public/js/polyfill.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/js/polyfill.min.js -------------------------------------------------------------------------------- /server-mock/public/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/mstile-150x150.png -------------------------------------------------------------------------------- /server-mock/public/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/safari-pinned-tab.svg -------------------------------------------------------------------------------- /server-mock/public/scss/_badge.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/scss/_badge.scss -------------------------------------------------------------------------------- /server-mock/public/scss/_buttons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/scss/_buttons.scss -------------------------------------------------------------------------------- /server-mock/public/scss/_code.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/scss/_code.scss -------------------------------------------------------------------------------- /server-mock/public/scss/_colors.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/scss/_colors.scss -------------------------------------------------------------------------------- /server-mock/public/scss/_custom.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/scss/_custom.scss -------------------------------------------------------------------------------- /server-mock/public/scss/_filters.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/scss/_filters.scss -------------------------------------------------------------------------------- /server-mock/public/scss/_fonts.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/scss/_fonts.scss -------------------------------------------------------------------------------- /server-mock/public/scss/_form.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/scss/_form.scss -------------------------------------------------------------------------------- /server-mock/public/scss/_general.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/scss/_general.scss -------------------------------------------------------------------------------- /server-mock/public/scss/_grids.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/scss/_grids.scss -------------------------------------------------------------------------------- /server-mock/public/scss/_modal.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/scss/_modal.scss -------------------------------------------------------------------------------- /server-mock/public/scss/_nav.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/scss/_nav.scss -------------------------------------------------------------------------------- /server-mock/public/scss/_reset.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/scss/_reset.scss -------------------------------------------------------------------------------- /server-mock/public/scss/_table.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/scss/_table.scss -------------------------------------------------------------------------------- /server-mock/public/scss/_typo.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/scss/_typo.scss -------------------------------------------------------------------------------- /server-mock/public/scss/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/scss/_variables.scss -------------------------------------------------------------------------------- /server-mock/public/scss/master.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/scss/master.scss -------------------------------------------------------------------------------- /server-mock/public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/public/site.webmanifest -------------------------------------------------------------------------------- /server-mock/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/routes/auth.js -------------------------------------------------------------------------------- /server-mock/routes/cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/routes/cart.js -------------------------------------------------------------------------------- /server-mock/routes/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/routes/home.js -------------------------------------------------------------------------------- /server-mock/routes/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/routes/product.js -------------------------------------------------------------------------------- /server-mock/routes/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/routes/user.js -------------------------------------------------------------------------------- /server-mock/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/server.js -------------------------------------------------------------------------------- /server-mock/views/home/docs.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/views/home/docs.ejs -------------------------------------------------------------------------------- /server-mock/views/home/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/views/home/index.ejs -------------------------------------------------------------------------------- /server-mock/views/shared/aside.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/views/shared/aside.ejs -------------------------------------------------------------------------------- /server-mock/views/shared/authDocs.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/views/shared/authDocs.ejs -------------------------------------------------------------------------------- /server-mock/views/shared/cartDocs.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/views/shared/cartDocs.ejs -------------------------------------------------------------------------------- /server-mock/views/shared/footer.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/views/shared/footer.ejs -------------------------------------------------------------------------------- /server-mock/views/shared/header.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/views/shared/header.ejs -------------------------------------------------------------------------------- /server-mock/views/shared/productDocs.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/views/shared/productDocs.ejs -------------------------------------------------------------------------------- /server-mock/views/shared/userDocs.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agamm/next-programmatic-seo-tutorial/HEAD/server-mock/views/shared/userDocs.ejs --------------------------------------------------------------------------------